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