Téléchargement d'un objet vers un bucket Object Storage sur un dispositif
Découvrez comment télécharger un objet vers un bucket Object Storage sur votre appareil Roving Edge Infrastructure.
Pour télécharger des objets en masse à l'aide de l'interface de ligne de commande, reportez-vous à Gestion des objets en masse.
Une session de la console de périphériques expire au bout de 4 heures. Si vous utilisez la console de périphériques pour télécharger un objet volumineux et que la durée du téléchargement dépasse la fenêtre de session, le téléchargement échoue. Pour les objets volumineux, utilisez l'interface de ligne de commande pour effectuer des téléchargements multipart vers le bucket Object Storage de l'appareil.
La console de dispositifs utilise des téléchargements multipart pour les objets dont la taille dépasse 64 MiB.
-
-
Sélectionnez le bucket vers lequel télécharger des objets. La page Détails du bucket apparaît. Tous les objets sont répertoriés sous forme tabulaire.
-
Sélectionnez Télécharger. La boîte de dialogue Télécharger les objets apparaît.
Remarque
La vérification des objets dans la liste Objets, puis la sélection de l'option Télécharger, ne permet pas de télécharger automatiquement ces fichiers. Sélectionnez le fichier à télécharger dans la boîte de dialogue Télécharger les objets.
-
Indiquez une valeur Préfixe de nom d'objet. Cette valeur de préfixe est ajoutée à chaque fichier téléchargé. Vous pouvez indiquer les chaînes de préfixe suivantes :
- Chaînes de préfixe sans délimiteur à des fins de mise en correspondance lors de la réalisation d'opérations en masse autorisées
-
Sélectionnez le groupe d'objets à télécharger à l'aide de n'importe quelle combinaison des méthodes suivantes :
-
Glissez-déplacez des fichiers à partir de votre ordinateur.
-
Sélectionnez le lien sélectionner des fichiers et sélectionnez les fichiers à télécharger.
Les fichiers sélectionnés pour le téléchargement vers le serveur sont affichés sous forme de liste. Si vous décidez enfin de ne pas télécharger un fichier spécifique, cliquez sur X à droite de son nom.
Si les fichiers sélectionnés pour téléchargement figurent déjà dans le bucket ou le dossier sous le même nom, la console affiche un message vous avertissant qu'un écrasement va avoir lieu.
-
-
Sélectionnez Télécharger. Les objets sélectionnés sont téléchargés et affichés dans la liste des objets du bucket.
-
Sélectionnez Fermer pour revenir à la page de détails du bucket.
-
Utilisez la commande oci os object put et les paramètres requis pour télécharger un objet Object Storage vers un bucket sur vos appareils Roving Edge Infrastructure :
oci os object put --bucket-name bucket_name --file file_name [OPTIONS]
Exemple :
oci os object put --bucket-name my_bucket --file file1.txt --name file_with_new_name.txt Uploading object [####################################] 100% { "etag": "6e3fc5a09cf1f4912946fee5f8251a99", "opc-content-md5": "bj/FoJzx9JEpRv7l+CUamQ==" }
Téléchargement multipart vers le serveur
Utilisez la commande oci os object put avec les paramètres suivants pour effectuer un téléchargement multipart :
-
part-size part_size
Indiquez la valeur part_size dans MiB à utiliser lorsque le fichier est divisé en plusieurs parties, puis combiné. La taille de la partie doit être supérieure à 10 MiB et la valeur par défaut est 128 MiB.
-
--parallel-upload-count number_of_parallel_operations
Indiquez number_of_parallel_operations en tant que plage d'entiers pour le nombre d'opérations parallèles à effectuer. La diminution de cette valeur rend le processus moins gourmand en ressources, mais peut prendre plus de temps. L'augmentation de cette valeur peut réduire le temps nécessaire, mais le processus consomme davantage de ressources système et de bande passante réseau. Le maximum est de 1000.
oci os object put --bucket-name bucket_name --file file_location --part-size part_size --parallel-upload-count <maximum_number_parallel_uploads> [OPTIONS]
Exemple :
oci os object put --bucket-name MyBucket --file ~/path/to/file --part-size 500 --parallel-upload-count 10 Upload ID: 12345678-1234-1234-5678-c374a8f33998 Split file into 12 parts for upload. Uploading object ################################### 100% { "etag": "861c8341-74d8-4142-8da4-28e1ce7783ba", "last-modified": "Wed, 24 Apr 2024 19:59:15 GMT", "opc-multipart-md5": "9Qn1eyou2yMiyOO9Bc7o1A==-12" }
Reportez-vous à l'aide de l'interface de ligne de commande de votre appareil Roving Edge Infrastructure pour obtenir la liste des paramètres disponibles pour cette commande. Reportez-vous à Accès à l'aide de l'interface de ligne de commande.
Pour plus d'informations sur la configuration de l'interface de ligne de commande sur votre appareil Roving Edge Infrastructure, reportez-vous à Utilisation de l'interface de ligne de commande.
-
Exécutez l'opération PutObject pour télécharger un objet Object Storage vers un bucket sur vos appareils Roving Edge Infrastructure.