通道組件的執行記錄 - AWS Elemental MediaTailor

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

通道組件的執行記錄

記錄群組中的「執行時」 CloudWatch MediaTailor/Channel/AsRunLog 記錄會顯示程式和廣告插播時的相關資訊。

建立通道時,依預設會停用「執行時」記錄。使用 Console 或 AWS Command Line Interface (AWS CLI),您可以為帳戶中的每個通道啟用和停用「執行時」記錄狀態。

當您啟用「隨時執行」記錄時, MediaTailor 會自動建立服務連結角色,以 MediaTailor 便在 CloudWatch 記錄帳戶中寫入和管理「執行時」記錄檔。如需服務連結角色的詳細資訊,請參閱使用 MediaTailor 的服務連結角色

注意

「隨執行記錄」目前僅支援預設程式。目前,它不支持由程序規則創建的替代媒體。這表示它目前不會產生替代媒體的「當執行記錄」。

啟用「隨執行時」記錄

若要啟用「執行時」記錄,請指定通道名稱,並為該通道啟用「執行時」記錄類型。

Console
若要在建立通道時啟用「執行時」記錄
  1. 請登入 AWS Management Console 並開啟 MediaTailor 主控台,網址為 https://console.aws.amazon.com/mediatailor/

  2. 在導覽窗格中,選擇「頻道組合 > 頻道」。

  3. 在導覽列上,選擇「建立頻道」。

  4. 在「設定頻道詳細資料」、「設定輸出」和「存取控制」窗格中,視需要設定頻道。

  5. 在 [存取控制] 窗格中,選擇 [下一步]。

  6. 在 [記錄] 窗格的 [記錄類型] 下,選取 [執行時啟用] 以啟用 [執行時] 記錄。

若要在更新通道時啟用「執行時」記錄
注意

如果頻道目前正在執行中,您必須先停止該頻道,然後才能進行更新。停止頻道後,您可以選擇「動作」 > 「編輯」以開始更新頻道。

  1. 請登入 AWS Management Console 並開啟 MediaTailor 主控台,網址為 https://console.aws.amazon.com/mediatailor/

  2. 在導覽窗格中,選擇「頻道組合 > 頻道」。

  3. 選擇您要更新以啟用「執行時」記錄的通道。

  4. 選擇 Actions (動作) > Edit (編輯)。

  5. 在「設定頻道詳細資料」、「設定輸出」和「存取控制」窗格中,視需要更新頻道組態。

  6. 在 [存取控制] 窗格中,選擇 [下一步]。

  7. 在 [記錄] 窗格的 [記錄類型] 下,選取 [執行時啟用] 以啟用 [執行時] 記錄。

若要從 [記錄] 索引標籤啟用 [執行時] 記錄
注意

如果通道目前正在執行中,您必須使用 [記錄] 索引標籤,而不是選擇 [動作] > [編輯],以啟用 [執行時] 記錄。

  1. 請登入 AWS Management Console 並開啟 MediaTailor 主控台,網址為 https://console.aws.amazon.com/mediatailor/

  2. 在導覽窗格中,選擇「頻道組合 > 頻道」。

  3. 選擇您要啟用「執行時」記錄的通道。

  4. 在頻道名稱下方的導覽列中,選擇「記錄」。

  5. 在 [記錄] > [記錄類型] 下,選取 [執行時] 以啟用 [執行時] 記錄。

AWS Command Line Interface (AWS CLI)

若要啟用「執行時」記錄

執行命configure-logs-for-channel令,並為所需參數指定適當的值。

此範例已針對 Linux、macOS 或 Unix 格式化,並使用反斜線 (\) 行接續字元來改善可讀性。

$ aws mediatailor configure-logs-for-channel \ --channel-name MyChannel \ --log-types AS_RUN

此範例已針對 Microsoft Windows 進行格式化,並使用脫字符號 (^) 行接續字元來改善可讀性。

C:\> aws mediatailor configure-logs-for-channel ^ --channel-name MyChannel ^ --log-types AS_RUN

其中:

  • MyChannel是您擁有並想要啟用「執行時」記錄的通道名稱。

如果此命令成功執行,您會收到類似如下的輸出。

{ "ChannelName": "MyChannel", "LogTypes": [ "AS_RUN" ] }

停用隨執行記錄

若要停用啟用該通道的「按執行時」記錄,請指定通道名稱並停用該通道的「執行時」記錄類型。

Console
若要在更新通道時停用「執行時」記錄
注意

如果頻道目前正在執行中,您必須先停止該頻道,然後才能進行更新。停止頻道後,您可以選擇「動作」 > 「編輯」以開始更新頻道。

  1. 請登入 AWS Management Console 並開啟 MediaTailor 主控台,網址為 https://console.aws.amazon.com/mediatailor/

  2. 在導覽窗格中,選擇「頻道組合 > 頻道」。

  3. 選擇您要更新以啟用「執行時」記錄的通道。

  4. 選擇 Actions (動作) > Edit (編輯)。

  5. 在「設定頻道詳細資料」、「設定輸出」和「存取控制」窗格中,視需要更新頻道組態。

  6. 在 [存取控制] 窗格中,選擇 [下一步]。

  7. 在 [記錄] 窗格中的 [記錄類型] 下,清除 [啟用時執行] 以停用 [執行時] 記錄。

若要從 [記錄] 索引標籤停用 [執行時] 記錄
注意

如果通道目前正在執行中,您必須使用 [記錄] 索引標籤,而不是選擇 [動作] > [編輯] 來停用 [執行時] 記錄。

  1. 請登入 AWS Management Console 並開啟 MediaTailor 主控台,網址為 https://console.aws.amazon.com/mediatailor/

  2. 在導覽窗格中,選擇「頻道組合 > 頻道」。

  3. 選擇您要停用「執行時」記錄的通道。

  4. 在頻道名稱下方的導覽列中,選擇「登入」。

  5. 在 [記錄] > [記錄類型] 下,清除 [執行時] 以停用 [執行時] 記錄。

AWS Command Line Interface (AWS CLI)

若要停用「執行時」記錄

執行命configure-logs-for-channel令,並為所需參數指定適當的值。

此範例已針對 Linux、macOS 或 Unix 格式化,並使用反斜線 (\) 行接續字元來改善可讀性。

$ aws mediatailor configure-logs-for-channel \ --channel-name MyChannel \ --log-types

此範例已針對 Microsoft Windows 進行格式化,並使用脫字符號 (^) 行接續字元來改善可讀性。

C:\> aws mediatailor configure-logs-for-channel ^ --channel-name MyChannel ^ --log-types

其中:

  • MyChannel是您擁有並想要停用「執行時」記錄的通道名稱。

如果此命令成功執行,您會收到類似如下的輸出。

{ "ChannelName": "MyChannel", "LogTypes": [] }