SimulationJobRequest - AWS RoboMaker

Aviso de fim do suporte: em 10 de setembro de 2025, AWS interromperá o suporte para AWS RoboMaker. Depois de 10 de setembro de 2025, você não poderá mais acessar o AWS RoboMaker console ou AWS RoboMaker os recursos. Para obter mais informações sobre como fazer a transição para ajudar AWS Batch a executar simulações em contêineres, visite esta postagem no blog.

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

SimulationJobRequest

Informações sobre uma solicitação de trabalho de simulação.

Conteúdo

maxJobDurationInSeconds

A duração máxima do trabalho de simulação em segundos. O valor deve ser de 8 dias (691.200 segundos) ou menos.

Tipo: longo

Obrigatório: sim

compute

Calcule as informações do trabalho de simulação

Tipo: objeto Compute

Obrigatório: não

dataSources

Especifique as fontes de dados para montar arquivos somente para leitura do S3 em sua simulação. Esses arquivos estão disponíveis em /opt/robomaker/datasources/data_source_name.

nota

Há um limite de 100 arquivos e um tamanho combinado de 25 GB para todos os objetos DataSourceConfig.

Tipo: Matriz de objetos DataSourceConfig

Membros da matriz: número mínimo de 1 item. Número máximo de 6 itens.

Obrigatório: não

failureBehavior

O comportamento da falha do trabalho de simulação.

Continuar

Deixa o host em execução durante o tempo limite máximo após um código de erro 4XX.

Falha

Pare o trabalho de simulação e encerre a instância.

Tipo: string

Valores Válidos: Fail | Continue

Obrigatório: não

iamRole

O nome da função do IAM que permite que a instância de simulação chame a AWS APIs especificada nas políticas associadas em seu nome. Esta é a forma como as credenciais são passadas para o seu trabalho de simulação.

Tipo: string

Restrições de comprimento: tamanho mínimo de 1. Comprimento máximo de 255.

Padrão: arn:aws:iam::\w+:role/.*

Obrigatório: não

loggingConfig

A configuração de log.

Tipo: objeto LoggingConfig

Obrigatório: não

outputLocation

O local de saída.

Tipo: objeto OutputLocation

Obrigatório: não

robotApplications

Os aplicativos de robôs a serem usadas no trabalho de simulação.

Tipo: matriz de objetos RobotApplicationConfig

Membros da matriz: número fixo de 1 item.

Obrigatório: não

simulationApplications

As aplicações de simulação para uso no trabalho de simulação.

Tipo: matriz de objetos SimulationApplicationConfig

Membros da matriz: número fixo de 1 item.

Obrigatório: não

tags

Um mapa com as chaves e os valores de tag anexados à solicitação do trabalho de simulação.

Tipo: mapa de strings para string

Entradas do mapa: número mínimo de 0 itens. Número máximo de 50 itens.

Restrições de Tamanho de Chave: tamanho mínimo de 1. O tamanho máximo é 128.

Padrão da chave: [a-zA-Z0-9 _.\-\/+=:]*

Restrições de comprimento do valor: comprimento mínimo de 0. Tamanho máximo de 256.

Padrão de valor: [a-zA-Z0-9 _.\-\/+=:]*

Obrigatório: não

useDefaultApplications

Um booliano indicando se os aplicativos padrão devem ser usados no trabalho de simulação. Os aplicativos padrão incluem Gazebo, rqt, rviz e acesso ao terminal.

Tipo: booliano

Obrigatório: não

vpcConfig

Se seu trabalho de simulação acessar recursos em uma VPC, você fornecerá esse parâmetro identificando a lista de IDs grupos de segurança e sub-redes. IDs Eles devem pertencer à mesma VPC. Você deve fornecer pelo menos um grupo de segurança e duas sub-redes IDs.

Tipo: objeto VPCConfig

Obrigatório: Não

Consulte também

Para obter mais informações sobre como usar essa API em uma das linguagens específicas AWS SDKs, consulte o seguinte: