UploadConfiguration - AWS RoboMaker

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

UploadConfiguration

Fournit des informations de configuration de téléchargement. Les fichiers sont téléchargés depuis la tâche de simulation vers un emplacement que vous spécifiez.

Table des matières

name

Préfixe qui indique où les fichiers seront chargés dans Amazon S3. Il est ajouté à l'emplacement de sortie de simulation pour déterminer le chemin final.

Par exemple, si l'emplacement de sortie de votre simulation est s3://my-bucket et que le nom de votre configuration de téléchargement estrobot-test, vos fichiers seront téléchargés verss3://my-bucket/<simid>/<runid>/robot-test.

Type : chaîne

Contraintes de longueur : longueur minimum de 1. Longueur maximale de 255.

Modèle : [a-zA-Z0-9_\-]*

Obligatoire : oui

path

Spécifie le chemin du ou des fichiers à télécharger. Les règles de correspondance glob Unix standard sont acceptées, avec l'ajout de ** comme super astérisque. Par exemple, la spécification /var/log/**.log entraîne la collecte de tous les fichiers .log de l'arborescence des /var/log répertoires. Pour obtenir des exemples supplémentaires, consultez Glob Library.

Type : chaîne

Contraintes de longueur : Longueur minimum de 1. Longueur maximum de 1024.

Modèle : .*

Obligatoire : oui

uploadBehavior

Spécifie à quel moment les fichiers doivent être téléchargés :

UPLOAD_ON_TERMINATE

Les fichiers correspondants sont téléchargés une fois que la simulation entre dans l'TERMINATINGétat. Les fichiers correspondants ne sont pas chargés tant que tout votre code (y compris les outils) n'est pas arrêté.

En cas de problème lors du chargement d'un fichier, une nouvelle tentative de téléchargement est effectuée. Si les problèmes persistent, aucune autre tentative de téléchargement ne sera effectuée.

UPLOAD_ROLLING_AUTO_REMOVE

Les fichiers correspondants sont chargés au fur et à mesure de leur création. Ils sont supprimés une fois qu'ils ont été téléchargés. Le chemin spécifié est vérifié toutes les 5 secondes. Une dernière vérification est effectuée lorsque l'ensemble de votre code (y compris les outils) est arrêté.

Type : chaîne

Valeurs valides : UPLOAD_ON_TERMINATE | UPLOAD_ROLLING_AUTO_REMOVE

Obligatoire : oui

consultez aussi

Pour plus d'informations sur l'utilisation de cette API dans l'un des AWS SDK spécifiques au langage, consultez les pages suivantes :