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
-
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 :