UploadConfiguration - AWS RoboMaker

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

UploadConfiguration

Fornece as informações de configuração de upload. Os arquivos são enviados do trabalho de simulação para um local especificado por você.

Conteúdo

name

Um prefixo que especifica onde os arquivos serão carregados no Amazon S3. Ele é anexado ao local de saída da simulação para determinar o caminho final.

Por exemplo, se o local de saída da simulação for s3://my-bucket e o nome da configuração de upload for robot-test, seus arquivos serão enviados para s3://my-bucket/<simid>/<runid>/robot-test.

Tipo: string

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

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

Exigido: Sim

path

Especifica o caminho do arquivo(s) de upload. Regras correspondentes de glob do Unix padrão são aceitas, com a adição de ** como um superasterisco. Por exemplo, se você especificar /var/log/**.log, isso fará com que todos os arquivos .log na árvore de diretórios /var/log sejam coletados. Para obter mais exemplos, consulte a Biblioteca do glob.

Tipo: string

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

Padrão: .*

Exigido: Sim

uploadBehavior

Especifica quando fazer o upload dos arquivos:

UPLOAD_ON_TERMINATE

Os arquivos correspondentes são enviados quando a simulação entra no estado TERMINATING. Os arquivos correspondentes não são enviados até que todo o seu código (incluindo as ferramentas) tenha sido interrompido.

Se houver um problema ao carregar um arquivo, o upload será repetido. Se os problemas persistirem, nenhuma outra tentativa de upload será feita.

UPLOAD_ROLLING_AUTO_REMOVE

Os arquivos correspondentes são enviados à medida que são criados. Eles são excluídos após serem carregados. O caminho especificado é verificado a cada 5 segundos. Uma verificação final é feita quando todo o seu código (incluindo as ferramentas) é interrompido.

Tipo: strings

Valores Válidos: UPLOAD_ON_TERMINATE | UPLOAD_ROLLING_AUTO_REMOVE

Exigido: Sim

Consulte também

Para obter mais informações sobre como usar essa API em um dos AWS SDKs específicos da linguagem, consulte o seguinte: