將 Amazon SNS 許可授與 CodeDeploy 服務角色 - AWS CodeDeploy

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

將 Amazon SNS 許可授與 CodeDeploy 服務角色

觸發器才能產生通知,您在 CodeDeploy 操作中使用的服務角色必須先獲得存取 Amazon SNS 資源的權限。

將 Amazon SNS 許可授與服務角色
  1. 登入 AWS Management Console 並開啟身分與存取權管理主控台,網址為 https://console.aws.amazon.com/iam/

  2. 在 IAM 主控台的導覽窗格中,選擇 [角色]。

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

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

    — 或 —

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

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

  6. Review Policy (檢閱政策) 頁面上,Policy Name (政策名稱) 欄中輸入識別此政策的名稱,例如 SNSPublish

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

    { "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Action": "sns:Publish", "Resource": "*" } ] }
  8. 選擇 Apply Policy (套用政策)