

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

# Enviar um comando de programação de atualização em lote
<a name="submitting-batch-command"></a>

O comando para uma programação de atualização em lote é idêntico para criar ações, excluir ações ou enviar uma combinação de ações de criação e exclusão. O comando é idêntico. Somente o conteúdo da carga JSON é diferente.

Há diferentes maneiras de inserir o comando para criar uma ação. Recomendamos que você siga este uso:
+ Insira o comando com dois parâmetros: `channel-id` e `--cli-input-json`. Nesse caso, você cria um arquivo que repete o ID do canal e inclui a carga JSON. 

As instruções e os exemplos nesta seção ilustram esse uso. 

As seguintes regras gerais se aplicam aos comandos de atualização em lote:
+ Você pode criar ações quando o canal está em execução ou ocioso. 
+ Você pode criar qualquer número de ações em uma solicitação ou qualquer combinação de tipos de ações em uma solicitação. Por exemplo, você pode combinar a criação de ações de mensagem SCTE-35 e ações de sobreposição de imagem. 
+ Se você criar várias ações em uma solicitação e ocorrer uma falha em uma das solicitações de criação (geralmente porque o horário de início não está suficientemente no futuro), ocorrerá uma falha em todas elas.

As regras a seguir se aplicam à exclusão de ações:
+ Você pode excluir uma ação quando o canal está em execução ou ocioso. 
+ Você pode excluir qualquer número de ações em uma solicitação ou qualquer combinação de tipos de ações em uma solicitação. Por exemplo, você pode combinar a exclusão de ações de mensagem SCTE-35 e ações de sobreposição de imagem. 
+ Se você excluir várias ações em uma solicitação e ocorrer uma falha em uma das solicitações de exclusão (geralmente porque o horário de início não está suficientemente no futuro), ocorrerá uma falha em todas elas.

**Para enviar um comando em lote**

1. Antes de adicionar ou excluir ações, leia [Criar ações na programação (console)](schedule-using-console-create.md) e [Excluir ações da programação (console)](schedule-using-console-delete.md).

1. Prepare um arquivo que contenha o ID do canal e a carga JSON apropriada para as ações. Para obter a estrutura e os exemplos da carga JSON para diferentes ações, consulte as seções a seguir. 

1. Dê ao arquivo um nome adequado com uma extensão `.txt`. Por exemplo, o nome do arquivo para uma carga que cria apenas ações pode ser `schedule-create-actions.txt`. 

1. Salve o arquivo na pasta em que você está executando a AWS CLI.

1. Na linha de comando, insira este comando:

   `AWS medialive batch-update-schedule --channel-id {{value}} --cli-input-json {{value}}`
   + No valor de `--channel-id`, insira o ID do canal como um número.
   + No valor de `--cli-input-json`, insira o nome do arquivo neste formato:

     `file://{{filename}}.txt`

   Por exemplo: 

   `aws medialive batch-update-schedule --channel-id 999999 --cli-input-json schedule-create-actions.txt`

1. Para enviar o comando, pressione **Enter**. A resposta é exibida na tela. A resposta repetirá os dados da solicitação.