

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 不同界面中的 JSON 承載
<a name="batchupdatecommand-payloads"></a>

不同界面之命令的 JSON 承載不同：
+ 在 中 AWS CLI，承載的內容取決於您使用 命令的方式：
  + 您可以輸入具有兩個參數的命令：`channel-id` 和 `--cli-input-json`。在這種情況下，您會建立一個檔案，重複頻道 ID 並包含 JSON 承載。
  + 您可以輸入具有三個參數的命令：一個用於頻道 ID、一個用於建立動作的 JSON 承載 (如果適用)，另一個用於刪除動作的 JSON 承載 (如果適用)。您會在命令中傳遞承載。如果兩個參數都存在，則每個參數會採用不同的承載。但兩個承載會以批次形式驗證和執行。

  的承載一律 AWS CLI 是 pascal 大小寫 （上駱駝大小寫）。
+ 在 API 中，有一個承載包含兩個區段：`CREATES` 區段和 `DELETES` 區段。請求可以包含一或兩個區段。

  API 的承載，針對變數名稱一律是駝峰大小寫，針對類別則為 pascal 大小寫。
+ 在 AWS SDKs 中，JSON 承載由適用於該 SDK 語言的建構表示。

若要更熟悉個別動作，建議您使用 MediaLive 主控台來建立動作。建立動作之後，請在適當的界面 （例如， AWS CLI 或 SDK) 中使用 [DescribeSchedule](viewing-schedule-using-cli.md) 命令，以取得整個排程的原始 JSON 承載。您可以複製個別動作並將其儲存為模型，以利用程式編寫方式使用。