CreateTask - AWS Snowball

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

CreateTask

Instrui um ou mais dispositivos a iniciar uma tarefa, como desbloquear ou reinicializar.

Sintaxe da Solicitação

POST /task HTTP/1.1 Content-type: application/json { "clientToken": "string", "command": { ... }, "description": "string", "tags": { "string" : "string" }, "targets": [ "string" ] }

Parâmetros da solicitação de URI

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

Corpo da Solicitação

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

clientToken

Um token que garante que a ação seja chamada somente uma vez com os detalhes especificados.

Tipo: sequência

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

Padrão: [!-~]+

Obrigatório: não

command

A tarefa a ser executada. Somente uma tarefa é executada em um dispositivo por vez.

Tipo: objeto Command

Observação: este objeto é uma união. Somente um membro desse objeto pode ser especificado ou retornado.

Obrigatório: Sim

description

Uma descrição da tarefa e de seus destinos.

Tipo: sequência

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

Padrão: [A-Za-z0-9 _.,!#]*

Obrigatório: não

tags

Metadados opcional que você atribui a um recurso. Você pode usar tags para categorizar um recurso de diferentes formas, como por finalidade, proprietário ou ambiente.

Tipo: mapa de string para string

Obrigatório: não

targets

Uma lista de IDs de dispositivos gerenciados.

Tipo: Matriz de strings

Membros da Matriz: Número mínimo de 1 item. Número máximo de 10 itens.

Exigido: Sim

Sintaxe da Resposta

HTTP/1.1 200 Content-type: application/json { "taskArn": "string", "taskId": "string" }

Elementos de Resposta

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

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

taskArn

O nome de recurso da Amazon (ARN) da tarefa que você criou.

Tipo: sequência

taskId

O ID da tarefa que você criou.

Tipo: sequência

Erros

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

AccessDeniedException

Você não tem acesso suficiente para executar essa ação.

Código de Status HTTP: 403

InternalServerException

Ocorreu um erro inesperado ao processar a solicitação.

Código de Status HTTP: 500

ResourceNotFoundException

A solicitação faz referência a um recurso que não existe.

Código de Status HTTP: 404

ServiceQuotaExceededException

A solicitação faria com que uma cota de serviço fosse excedida.

Código de status HTTP: 402

ThrottlingException

A solicitação foi negada devido ao controle de limitação.

Código de Status HTTP: 429

ValidationException

A entrada não satisfaz as restrições especificadas por um AWS serviço.

Código de Status HTTP: 400

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: