Ende des Supporthinweises: Am 10. September 2025 AWS
wird der Support für AWS RoboMaker eingestellt. Nach dem 10. September 2025 können Sie nicht mehr auf die AWS RoboMaker Konsole oder die AWS RoboMaker Ressourcen zugreifen. Weitere Informationen AWS Batch zur Umstellung auf containerisierte Simulationen finden Sie in diesem Blogbeitrag.
Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
SimulationJobRequest
Informationen zu einer Simulationsjobanfrage.
Inhalt
- maxJobDurationInSeconds
-
Die maximale Dauer des Simulationsauftrags in Sekunden. Der Wert muss 8 Tage (691.200 Sekunden) oder weniger betragen.
Type: Long
Erforderlich: Ja
- compute
-
Berechne die Informationen für den Simulationsjob
Typ: Compute Objekt
Erforderlich: Nein
- dataSources
-
Geben Sie Datenquellen an, um schreibgeschützte Dateien aus S3 in Ihre Simulation einzubinden. Diese Dateien sind verfügbar unter.
/opt/robomaker/datasources/data_source_name
Anmerkung
Es gibt ein Limit von 100 Dateien und eine Gesamtgröße von 25 GB für alle
DataSourceConfig
Objekte.Typ: Array von DataSourceConfig-Objekten
Array-Mitglieder: Die Mindestanzahl beträgt 1 Element. Die maximale Anzahl beträgt 6 Elemente.
Erforderlich: Nein
- failureBehavior
-
Das Fehlerverhalten des Simulationsjobs.
- Continue
-
Lässt den Host nach einem
4XX
Fehlercode für die maximale Timeoutdauer laufen. - Fehler
-
Beenden Sie den Simulationsjob und beenden Sie die Instanz.
Typ: Zeichenfolge
Zulässige Werte:
Fail | Continue
Erforderlich: Nein
- iamRole
-
Der IAM-Rollenname, der es der Simulationsinstanz ermöglicht, die AWS-APIs, die in den zugehörigen Richtlinien angegeben sind, in Ihrem Namen aufzurufen. Auf diese Weise werden Anmeldeinformationen an Ihren Simulationsjob weitergegeben.
Typ: Zeichenfolge
Längenbeschränkungen: Minimale Länge beträgt 1 Zeichen. Maximale Länge beträgt 255 Zeichen.
Pattern:
arn:aws:iam::\w+:role/.*
Erforderlich: Nein
- loggingConfig
-
Die Protokollierungskonfiguration.
Typ: LoggingConfig Objekt
Erforderlich: Nein
- outputLocation
-
Der Ausgabeort.
Typ: OutputLocation Objekt
Erforderlich: Nein
- robotApplications
-
Die Roboteranwendungen, die im Simulationsjob verwendet werden sollen.
Typ: Array von RobotApplicationConfig-Objekten
Array-Mitglieder: Feste Anzahl von 1 Element.
Erforderlich: Nein
- simulationApplications
-
Die Simulationsanwendungen, die im Simulationsjob verwendet werden sollen.
Typ: Array von SimulationApplicationConfig-Objekten
Array-Mitglieder: Feste Anzahl von 1 Element.
Erforderlich: Nein
-
Eine Map, die Tag-Schlüssel und Tag-Werte enthält, die an die Simulationsjob-Anfrage angehängt sind.
Typ: Abbildung einer Zeichenfolge auf eine Zeichenfolge
Karteneinträge: Mindestanzahl von 0 Elementen. Die maximale Anzahl beträgt 50 Elemente.
Schlüssel-Längenbeschränkungen: Minimale Länge von 1. Maximale Länge beträgt 128 Zeichen.
Schlüssel-Muster:
[a-zA-Z0-9 _.\-\/+=:]*
Längenbeschränkungen für Werte: Mindestlänge von 0. Maximale Länge beträgt 256 Zeichen.
Wertemuster:
[a-zA-Z0-9 _.\-\/+=:]*
Erforderlich: Nein
- useDefaultApplications
-
Ein boolescher Wert, der angibt, ob Standardanwendungen im Simulationsjob verwendet werden sollen. Zu den Standardanwendungen gehören Gazebo, rqt, rviz und Terminal Access.
Typ: Boolesch
Erforderlich: Nein
- vpcConfig
-
Wenn Ihr Simulationsjob auf Ressourcen in einer VPC zugreift, geben Sie diesen Parameter an, der die Liste der Sicherheitsgruppen-IDs und Subnetz-IDs identifiziert. Diese müssen zu derselben VPC gehören. Sie müssen mindestens eine Sicherheitsgruppe und zwei Subnetz-IDs angeben.
Typ: VPCConfig Objekt
Erforderlich: Nein
Weitere Informationen finden Sie unter:
Weitere Informationen zur Verwendung dieser API in einem der sprachspezifischen AWS SDKs finden Sie im Folgenden: