Chargement d'un objet dans un seau de stockage d'objets sur un appareil
Voyez comment charger un objet vers un compartiment de stockage d'objets sur votre appareil d'infrastructure en périphérie de réseau Rover.
Pour charger des objets en masse à l'aide de l'interface de ligne de commande, voir Gestion d'objets en masse.
Une session Device Console expire au bout de 4 heures. Si vous utilisez la console de l'appareil pour charger un objet volumineux et que la durée du chargement dépasse la fenêtre de session, le chargement échoue. Pour les objets volumineux, utilisez l'interface de ligne de commande pour effectuer des chargements en plusieurs parties vers le compartiment de stockage d'objets de l'appareil.
La console des appareils utilise des chargements en plusieurs parties pour charger des objets dont la taille est supérieure à 64 MiB.
-
-
Sélectionnez le seau dans lequel vous voulez charger des objets. La page Détails du seau s'affiche. Tous les objets sont présentés sous forme de tableau.
-
Sélectionnez Charger. La boîte de dialogue Charger les objets s'affiche.
Note
Le fait de sélectionner les objets dans la liste Objets, puis de sélectionner Charger, ne charge pas automatiquement ces fichiers. Sélectionnez les fichiers à charger dans la boîte de dialogue Charger les objets.
-
Spécifiez une valeur dans le champ Préfixe de nom d'objet. Cette valeur de préfixe est ajoutée au début de chacun des fichiers que vous chargez. Vous pouvez spécifier les chaînes de préfixe suivantes :
- Chaînes de préfixe sans délimiteur à des fins de mise en correspondance pour effectuer des opérations en masse autorisées
-
Sélectionnez le groupe d'objets à charger en utilisant n'importe quelle combinaison des méthodes suivantes :
-
Effectuez un glisser-déposer d'un ou de plusieurs fichiers depuis votre ordinateur.
-
Sélectionnez le lien Sélectionner des fichiers et les fichiers à charger.
Les fichiers que vous avez sélectionnés pour chargement s'affichent dans une liste. Si vous décidez de ne pas charger un fichier particulier, sélectionnez le X à droite du nom du fichier.
Si les fichiers que vous avez sélectionnés pour chargement sont déjà stockés dans le seau ou le dossier sous le même nom, la console affiche des messages pour vous avertir qu'ils seront remplacés.
-
-
Sélectionnez Charger. Les objets sélectionnés sont chargés et s'affichent dans la liste des objets du seau.
-
Sélectionnez Fermer pour retourner à la page Détails du seau.
-
Utilisez la commande oci os object put et les paramètres requis pour charger un objet de stockage d'objets dans un seau sur vos appareils du service d'infrastructure en périphérie de réseau Rover :
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==" }
Chargement en plusieurs parties
Utilisez la commande oci os object put avec les paramètres suivants pour effectuer un chargement en plusieurs parties :
-
en partie part_size
Spécifiez part_size dans MiB à utiliser lorsque le fichier est fractionné en plusieurs parties, puis combiné. La taille de la pièce doit être supérieure à 10 MiB et la valeur par défaut est 128 MiB.
-
--parallel-upload-count number_of_parallel_operations
Spécifiez number_of_parallel_operations en tant qu'intervalle de nombres entiers pour le nombre d'opérations parallèles à effectuer. Si vous réduisez cette valeur, le processus consomme moins de ressources, mais il peut prendre plus de temps. L'augmentation de cette valeur peut réduire le temps nécessaire, mais le processus consomme plus 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" }
Consultez l'aide de l'interface de ligne de commande de votre appareil d'infrastructure en périphérie de réseau Rover pour obtenir la liste des paramètres disponibles pour cette commande. Voir Accès à l'aide sur l'interface de ligne de commande.
Pour des informations sur la configuration de l'interface de ligne de commande sur votre appareil d'infrastructure en périphérie de réseau Rover, voir Utilisation de l'interface de ligne de commande.
-
Exécutez l'opération PutObject pour charger un objet de stockage d'objets dans un seau sur vos appareils de l'infrastructure en périphérie de réseau Rover.