提交批次更新排程命令 - MediaLive

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

提交批次更新排程命令

批次更新排程命令的命令與建立動作、刪除動作或提交建立和刪除動作的組合相同。命令完全相同。只有 JSON 承載的內容不同。

有多種方式可以輸入命令來建立動作。我們建議您遵循此用法:

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

本節中的說明和範例描述此用法。

下列一般規則適用於批次更新命令:

  • 您可以在頻道執行時或閒置時建立動作。

  • 您可以在一個請求中建立任意數量的動作,或在一個請求中建立任意數量的動作類型。例如,您可以混合建立 SCTE 35 訊息動作和影像覆蓋動作。

  • 如果您在一個請求中建立多個動作,而其中一個建立請求失敗 (通常是因為未來啟動時間不足),則所有請求都會失敗。

刪除動作適用的規則如下:

  • 您可以在頻道執行時或閒置時刪除動作。

  • 您可以在一個請求中刪除任意數量的動作,或在一個請求中刪除任意數量的動作類型。例如,您可以混合刪除 SCTE 35 訊息動作和影像覆蓋動作。

  • 如果您在一個請求中刪除多個動作,而其中一個刪除請求失敗 (通常是因為未來啟動時間不足),則所有請求都會失敗。

提交批次命令
  1. 新增或刪除動作之前,請先閱讀在排程中建立動作 (主控台)從排程刪除動作 (主控台)

  2. 準備檔案,其中包含動作的頻道 ID 和適當的 JSON 承載。如需不同動作的 JSON 承載結構和範例,請參閱以下各節。

  3. 為檔案提供副檔名為 .txt 的適當名稱。例如,只建立動作之承載的檔案名稱可能是 schedule-create-actions.txt

  4. 將檔案儲存到執行 AWS CLI的資料夾。

  5. 在命令列輸入此命令:

    AWS medialive batch-update-schedule --channel-id value --cli-input-json value

    • --channel-id 的值,以數字輸入頻道 ID。

    • --cli-input-json 的值,以下列格式輸入檔案名稱:

      file://filename.txt

    例如:

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

  6. Enter 以提交命令。回應會顯示於畫面。回應會重複請求的資料。