

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

# 將 Amazon SNS 許可授予 CodeDeploy 服務角色
<a name="monitoring-sns-event-notifications-permisssions"></a>

在觸發產生通知之前，您在 CodeDeploy 操作中使用的服務角色必須獲得存取 Amazon SNS 資源的許可。

**將 Amazon SNS 許可授予服務角色**

1. 登入 AWS 管理主控台 ，並在 https：//[https://console.aws.amazon.com/iam/](https://console.aws.amazon.com/iam/) 開啟 IAM 主控台。

1. 在 IAM 主控台的導覽窗格中，選擇**角色**。

1. 選擇您在 AWS CodeDeploy 操作中使用的服務角色名稱。

1. 在 **​Permissions (許可)** 標籤的 **​Inline Policies (內嵌政策)** 區域中，選擇 **​Create Role Policy (建立角色政策)**。

   –或–

   若 **​Create Role Policy (建立角色政策)** 按鈕無法使用，請展開 **​Inline Policies (內嵌政策)** 區域，然後選擇 **​click here (按一下這裡)**。

1. 在 **Set Permissions** (設定許可) 頁面上，選擇 **Custom Policy** (自訂政策)，然後選擇 **Select** (選取)。

1. 在 **Review Policy (檢閱政策)** 頁面上，**Policy Name (政策名稱)** 欄中輸入識別此政策的名稱，例如 `SNSPublish`。

1. 將下列內容貼入至 **​Policy Document (政策文件)** 欄位：

------
#### [ JSON ]

****  

   ```
   {
       "Version":"2012-10-17",		 	 	 
       "Statement": [
           {
               "Effect": "Allow",
               "Action": "sns:Publish",
               "Resource": "*"
           }
       ]
   }
   ```

------

1. 選擇 **Apply Policy** (套用政策) 