Carga útil JSON em diferentes interfaces - MediaLive

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

Carga útil JSON em diferentes interfaces

A carga JSON para o comando é diferente para as diferentes interfaces:

  • No AWS CLI, o conteúdo da carga depende de como você usa o comando:

    • Você pode inserir um 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.

    • Você pode inserir um comando com três parâmetros: um para o ID do canal, um para a carga JSON para as ações de criação (se aplicável) e um para a carga JSON para as ações de exclusão (se aplicável). Você passa as cargas no comando. Se ambos os parâmetros estiverem presentes, cada parâmetro terá uma carga separada. Mas as duas cargas são validadas e executadas como um lote.

    A carga útil do AWS CLI é sempre em pascal (maiúscula em camelo).

  • Na API, há uma carga com duas seções, uma seção CREATES e uma seção DELETES. Uma solicitação pode conter uma ou ambas as seções.

    A carga da API é sempre em minúscula para nomes de variáveis e em maiúscula para classes.

  • Nos AWS SDKs, a carga útil do JSON é representada por construções que são adequadas à linguagem do SDK.

Para se familiarizar mais com ações individuais, recomendamos que você use o MediaLive console para criar uma ação. Depois de criar a ação, use o DescribeSchedulecomando na interface apropriada (por exemplo, o AWS CLI ou um SDK) para obter a carga JSON bruta para todo o cronograma. Você pode copiar ações individuais e salvá-las como modelos para usar ao trabalhar programaticamente.