不同界面中的 JSON 有效負載 - MediaLive

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

不同界面中的 JSON 有效負載

不同界面之命令的 JSON 承載不同:

  • 在中 AWS CLI,承載的內容取決於您使用命令的方式:

    • 您可以輸入具有兩個參數的命令:channel-id--cli-input-json。在這種情況下,您會建立一個檔案,重複頻道 ID 並包含 JSON 承載。

    • 您可以輸入具有三個參數的命令:一個用於頻道 ID、一個用於建立動作的 JSON 承載 (如果適用),另一個用於刪除動作的 JSON 承載 (如果適用)。您會在命令中傳遞承載。如果兩個參數都存在,則每個參數會採用不同的承載。但兩個承載會以批次形式驗證和執行。

    的有效載荷始終 AWS CLI 是帕斯卡情況(大駱駝案例)。

  • 在 API 中,有一個承載包含兩個區段:CREATES 區段和 DELETES 區段。請求可以包含一或兩個區段。

    API 的承載,針對變數名稱一律是駝峰大小寫,針對類別則為 pascal 大小寫。

  • 在 AWS SDK 中,JSON 承載由適用於該 SDK 語言的構造表示。

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