CreateWorldExportJob - 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á.

CreateWorldExportJob

Importante

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.

Cria um trabalho de exportação de mundos.

Sintaxe da Solicitação

POST /createWorldExportJob HTTP/1.1 Content-type: application/json { "clientRequestToken": "string", "iamRole": "string", "outputLocation": { "s3Bucket": "string", "s3Prefix": "string" }, "tags": { "string" : "string" }, "worlds": [ "string" ] }

URIParâmetros de solicitação

A solicitação não usa nenhum URI parâmetro.

Corpo da Solicitação

A solicitação aceita os seguintes dados no JSON formato.

clientRequestToken

Identificador exclusivo e que diferencia maiúsculas e minúsculas que você fornece para garantir a idempotência da solicitação.

Tipo: string

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

Padrão: [a-zA-Z0-9_\-=]*

Obrigatório: Não

iamRole

A IAM função que o processo de exportação mundial usa para acessar o bucket do Amazon S3 e colocar a exportação.

Tipo: string

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

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

Exigido: Sim

outputLocation

O local de saída.

Tipo: objeto OutputLocation

Obrigatório: Sim

tags

Um mapa com as chaves e os valores de tag anexados ao trabalho de exportação de mundos.

Tipo:: mapa de string 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

worlds

Uma lista dos nomes do recurso da Amazon (arns) que correspondem aos mundos para exportação.

Tipo: matriz de strings

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

Restrições de comprimento: tamanho mínimo de 1. Tamanho máximo de 1.224.

Padrão: arn:.*

Exigido: Sim

Sintaxe da Resposta

HTTP/1.1 200 Content-type: application/json { "arn": "string", "clientRequestToken": "string", "createdAt": number, "failureCode": "string", "iamRole": "string", "outputLocation": { "s3Bucket": "string", "s3Prefix": "string" }, "status": "string", "tags": { "string" : "string" } }

Elementos de Resposta

Se a ação for bem-sucedida, o serviço retornará uma resposta HTTP de 200.

Os dados a seguir são retornados em JSON formato pelo serviço.

arn

O nome do recurso Amazon (ARN) do trabalho de exportação mundial.

Tipo: string

Restrições de comprimento: tamanho mínimo de 1. Tamanho máximo de 1.224.

Padrão: arn:.*

clientRequestToken

Identificador exclusivo e que diferencia maiúsculas e minúsculas que você fornece para garantir a idempotência da solicitação.

Tipo: string

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

Padrão: [a-zA-Z0-9_\-=]*

createdAt

O tempo, em milissegundos, desde o período em que o trabalho de exportação de mundos foi criado.

Tipo: carimbo de data/hora

failureCode

O código de falha do trabalho de exportação de mundos, se ele falhar:

InternalServiceError

Erro de serviço interno.

LimitExceeded

O recurso solicitado excede o número máximo permitido ou o número de solicitações de streaming simultâneas excede o número máximo permitido.

ResourceNotFound

Não foi possível encontrar o recurso especificado.

RequestThrottled

A solicitação foi acelerada.

InvalidInput

Um parâmetro de entrada na solicitação não é válido.

AllWorldGenerationFailed

Todos os mundos no trabalho de geração de mundos falharam. Isso pode acontecer se seu worldCount for maior que 50 ou menor que 1.

Para obter mais informações sobre solução de problemas WorldForge, consulte Simulação de solução de problemas WorldForge.

Tipo: string

Valores Válidos: InternalServiceError | LimitExceeded | ResourceNotFound | RequestThrottled | InvalidInput | AccessDenied

iamRole

A IAM função que o processo de exportação mundial usa para acessar o bucket do Amazon S3 e colocar a exportação.

Tipo: string

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

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

outputLocation

O local de saída.

Tipo: objeto OutputLocation

status

O status do trabalho de exportação de mundos.

Pendente

A solicitação de trabalho de exportação de mundos está pendente.

Running

O trabalho de exportação de mundos está em andamento.

Concluído

O trabalho de exportação de mundos foi concluído.

Failed (Falha)

O trabalho de exportação de mundos falhou. Consulte failureCode Para mais informações.

Cancelado

O trabalho de exportação de mundos foi cancelado.

Cancelando

O trabalho de exportação de mundos está sendo cancelado.

Tipo: string

Valores Válidos: Pending | Running | Completed | Failed | Canceling | Canceled

tags

Um mapa com as chaves e os valores de tag anexados ao trabalho de exportação de mundos.

Tipo:: mapa de string 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 _.\-\/+=:]*

Erros

Para obter informações sobre os erros comuns a todas as ações, consulte Erros comuns.

IdempotentParameterMismatchException

A solicitação usa o mesmo token do cliente de uma solicitação anterior, mas não idêntica. Não reutilize um token do cliente com diferentes solicitações, a menos que as solicitações sejam idênticas.

HTTPCódigo de status: 400

InternalServerException

AWS RoboMaker teve um problema de serviço. Tente fazer a chamada novamente.

HTTPCódigo de status: 500

InvalidParameterException

Um parâmetro especificado em uma solicitação é inválido, não tem suporte ou não pode ser usado. A mensagem retornada fornece uma explicação do valor do erro.

HTTPCódigo de status: 400

ResourceNotFoundException

O recurso especificado não existe.

HTTPCódigo de status: 400

ServiceUnavailableException

Falha na solicitação devido a um erro temporário do servidor.

HTTPCódigo de status: 503

ThrottlingException

AWS RoboMaker está temporariamente incapaz de processar a solicitação. Tente fazer a chamada novamente.

HTTPCódigo de status: 400

Consulte também

Para obter mais informações sobre como usar isso API em um idioma específico AWS SDKs, consulte o seguinte: