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" ] }

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.

clientToken

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

Tipo: string

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

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 dispositivos gerenciadosIDs.

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 de 200.

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

taskArn

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

Tipo: string

taskId

O ID da tarefa que você criou.

Tipo: string

Erros

Para obter informações sobre os erros comuns retornados pelas ações, consulte Erros comuns.

AccessDeniedException

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

HTTPCódigo de status: 403

InternalServerException

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

HTTPCódigo de status: 500

ResourceNotFoundException

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

HTTPCódigo de status: 404

ServiceQuotaExceededException

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

HTTPCódigo de status: 402

ThrottlingException

A solicitação foi negada devido à limitação da solicitação.

HTTPCódigo de status: 429

ValidationException

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

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: