SimulationJobRequest - AWS RoboMaker

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

tags

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: