SimulationJobRequest - AWS RoboMaker

AWS RoboMaker n'est plus disponible pour les nouveaux clients. Les clients existants de AWS RoboMaker peut continuer à utiliser le service normalement. AWS Batch est désormais le service préféré pour exécuter des simulations conteneurisées. En savoir plus.

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.

SimulationJobRequest

Informations relatives à une demande de tâche de simulation.

Table des matières

maxJobDurationInSeconds

Durée maximale de la tâche de simulation en secondes. La valeur doit être inférieure ou égale à 8 jours (691 200 secondes).

Type : long

Obligatoire : oui

compute

Calculez les informations nécessaires à la tâche de simulation

Type : objet Compute

Obligatoire : non

dataSources

Spécifiez les sources de données pour monter des fichiers en lecture seule depuis S3 dans votre simulation. Ces fichiers sont disponibles sous/opt/robomaker/datasources/data_source_name.

Note

Il existe une limite de 100 fichiers et une taille combinée de 25 Go pour tous les DataSourceConfig objets.

Type : tableau d’objets DataSourceConfig

Membres du tableau : Nombre minimum de 1 élément. Nombre maximum de 6 éléments.

Obligatoire : non

failureBehavior

Le comportement d'échec de la tâche de simulation.

Continuer

Laisse l'hôte fonctionner pendant son délai d'expiration maximal après un code 4XX d'erreur.

Fail

Arrêtez le travail de simulation et mettez fin à l'instance.

Type : chaîne

Valeurs valides : Fail | Continue

Obligatoire : non

iamRole

Le nom du rôle IAM qui permet à l'instance de simulation d'appeler en votre nom les API AWS spécifiées dans ses politiques associées. C'est ainsi que les informations d'identification sont transmises à votre tâche de simulation.

Type : chaîne

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

Modèle : arn:aws:iam::\w+:role/.*

Obligatoire : non

loggingConfig

La configuration de journalisation.

Type : objet LoggingConfig

Obligatoire : non

outputLocation

Emplacement de la sortie.

Type : objet OutputLocation

Obligatoire : non

robotApplications

Les applications robotiques à utiliser dans le cadre de la tâche de simulation.

Type : tableau d’objets RobotApplicationConfig

Membres du tableau : nombre fixe de 1 élément.

Obligatoire : non

simulationApplications

Les applications de simulation à utiliser dans le cadre de la tâche de simulation.

Type : tableau d’objets SimulationApplicationConfig

Membres du tableau : nombre fixe de 1 élément.

Obligatoire : non

tags

Carte contenant les clés de balise et les valeurs de balise associées à la demande de tâche de simulation.

Type : mappage chaîne/chaîne

Entrées cartographiques : nombre minimum de 0 éléments. Nombre maximal de 50 éléments.

Contraintes de longueur de clé : longueur minimale de 1. Longueur maximale de 128.

Modèle de clé :[a-zA-Z0-9 _.\-\/+=:]*

Contraintes de longueur de valeur : longueur minimale de 0. Longueur maximale de 256.

Modèle de valeur : [a-zA-Z0-9 _.\-\/+=:]*

Obligatoire : non

useDefaultApplications

Un booléen indiquant s'il faut utiliser les applications par défaut dans la tâche de simulation. Les applications par défaut incluent Gazebo, rqt, rviz et l'accès au terminal.

Type : booléen

Obligatoire : non

vpcConfig

Si votre tâche de simulation accède aux ressources d'un VPC, vous fournissez ce paramètre identifiant la liste des ID de groupe de sécurité et des ID de sous-réseau. Ils doivent appartenir au même VPC. Vous devez fournir au moins un groupe de sécurité et deux ID de sous-réseau.

Type : objet VPCConfig

Obligatoire : non

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 :