Aviso de fin del soporte: el 10 de septiembre de 2025, AWS
dejaremos de ofrecer soporte a AWS RoboMaker. Después del 10 de septiembre de 2025, ya no podrás acceder a la AWS RoboMaker consola ni a AWS RoboMaker los recursos. Para obtener más información sobre la transición para ayudar AWS Batch a ejecutar simulaciones en contenedores, visite esta entrada de blog.
Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
SimulationJobRequest
Información sobre una solicitud de trabajo de simulación.
Contenido
- maxJobDurationInSeconds
-
La duración máxima del trabajo de simulación en segundos. El valor debe ser igual o inferior a 8 días (691 200 segundos).
Tipo: largo
Obligatorio: sí
- compute
-
Información de computación para el trabajo de simulación
Tipo: objeto Compute
Obligatorio: no
- dataSources
-
Especificar los orígenes de datos para montar archivos de solo lectura de S3 en la simulación. Estos archivos están disponibles en
/opt/robomaker/datasources/data_source_name
.nota
Hay un límite de 100 archivos y un tamaño combinado de 25 GB para todos los objetos
DataSourceConfig
.Tipo: Matriz de DataSourceConfig objetos
Miembros de la matriz: número mínimo de 1 artículo. La cantidad máxima es de 6 elementos.
Obligatorio: no
- failureBehavior
-
Comportamiento en caso de error en el trabajo de simulación.
- Continuar
-
Deja el host en funcionamiento durante su tiempo máximo de espera después de un código de error
4XX
. - Fail
-
Detiene el trabajo de simulación y finaliza la instancia.
Tipo: cadena
Valores válidos:
Fail | Continue
Obligatorio: no
- iamRole
-
El nombre del rol de IAM que permite a la instancia de simulación llamar en su nombre a las API de AWS especificadas en sus políticas asociadas. Así es cómo se pasan las credenciales al trabajo de simulación.
Tipo: string
Limitaciones de longitud: longitud mínima de 1. La longitud máxima es de 255 caracteres.
Patrón:
arn:aws:iam::\w+:role/.*
Obligatorio: no
- loggingConfig
-
Configuración de registro.
Tipo: objeto LoggingConfig
Obligatorio: no
- outputLocation
-
La ubicación de salida.
Tipo: objeto OutputLocation
Obligatorio: no
- robotApplications
-
Las aplicaciones de robot que se utilizarán en el trabajo de simulación.
Tipo: matriz de objetos RobotApplicationConfig
Miembros de la matriz: número fijo de 1 artículo.
Obligatorio: no
- simulationApplications
-
Las aplicaciones de simulación que se usarán en el trabajo de simulación.
Tipo: matriz de objetos SimulationApplicationConfig
Miembros de la matriz: número fijo de 1 artículo.
Obligatorio: no
-
Un mapa que contiene las claves y los valores de las etiquetas que se asocian a la solicitud del trabajo de simulación.
Tipo: mapa de cadena a cadena
Entradas de mapa: número mínimo de 0 elementos. Número máximo de 50 artículos.
Limitaciones de longitud de la clave: longitud mínima de 1. Longitud máxima de 128.
Patrón de clave:
[a-zA-Z0-9 _.\-\/+=:]*
Limitaciones de longitud de los valores: longitud mínima de 0. La longitud máxima es de 256 caracteres.
Patrón de valores:
[a-zA-Z0-9 _.\-\/+=:]*
Obligatorio: no
- useDefaultApplications
-
Un booleano que indica si se deben utilizar las aplicaciones predeterminadas en el trabajo de simulación. Las aplicaciones predeterminadas incluyen Gazebo, rqt, rviz y Terminal Access.
Tipo: Booleano
Obligatorio: no
- vpcConfig
-
Si su trabajo de simulación accede a los recursos de una VPC, debe proporcionar este parámetro que identifica la lista de ID de grupos de seguridad y de ID de subred. Estos deben pertenecer a la misma VPC. Debe proporcionar al menos un grupo de seguridad y dos ID de subred.
Tipo: objeto VPCConfig
Obligatorio: no
Véase también
Para obtener más información sobre el uso de esta API en uno de los AWS SDK específicos del idioma, consulta lo siguiente: