

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

# 使用 設定交付狀態記錄 AWS 管理主控台
<a name="topics-attrib"></a>

本主題說明如何啟用 Amazon SNS 主題的訊息交付狀態記錄，包括設定記錄設定、指派 IAM 角色，以及驗證 CloudWatch Logs 擷取交付日誌以進行監控和故障診斷。

1. 登入 [Amazon SNS 主控台](https://console.aws.amazon.com/sns/home)。

1. 在導覽面板上，選擇 **Topics (主題)**。

1. 選取所需的**主題**，然後選擇**編輯**。

1. 展開**交付狀態記錄**區段。

1. 選擇您要啟用記錄的**通訊協定** （例如 HTTP、Lambda、Amazon SQS)。

1. 輸入**成功範例速率**，這是您要接收 CloudWatch Logs 之成功訊息的百分比。

1. 在 **IAM 角色**區段中，您必須設定**成功**和**失敗**記錄的角色：
   + **使用現有的服務角色** – 選取具有 Amazon SNS 將日誌寫入 CloudWatch 所需許可的現有 IAM 角色。
   + **建立新的服務角色** – 選擇**建立新的角色**，在 IAM 主控台中定義成功和失敗交付的 IAM 角色。如需許可詳細資訊，請參閱 [交付狀態記錄的先決條件](topics-attrib-prereq.md)。

1. 選擇**儲存變更**。

   啟用記錄後，您可以檢視和剖析包含訊息傳遞狀態的 CloudWatch Logs。如需使用 CloudWatch 的詳細資訊，請參閱 [CloudWatch 文件](https://aws.amazon.com/documentation/cloudwatch)。

**驗證日誌設定**

1. 登入 CloudWatch Logs 主控台。

1. 找到名為 的日誌群組`sns/<region>/<account-id>/<topic-name>`。

1. 確保已設定的端點通訊協定存在日誌串流。

1. 傳送測試訊息到您的主題，並確認日誌項目出現，表示傳送成功或失敗。