向 CodeDeploy 服务角色授予 Amazon SNS 权限 - Amazon CodeDeploy
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

向 CodeDeploy 服务角色授予 Amazon SNS 权限

在触发器生成通知之前,必须授予您在 CodeDeploy 操作中使用的服务角色访问 Amazon SNS 资源的权限。

向服务角色授予 Amazon SNS 权限
  1. 登录Amazon Web Services Management Console,然后通过以下网址打开 IAM 控制台:https://console.aws.amazon.com/iam/

  2. 在 IAM 控制台的导航窗格中,选择 Resource(角色)。

  3. 选择您在 Amazon CodeDeploy 操作中使用的服务角色的名称。

  4. Permissions 选项卡上的 Inline Policies 区域中,选择 Create Role Policy

    –或者–

    如果 Create Role Policy 按钮不可用,展开 Inline Policies 区域,然后选择 click here

  5. Set Permissions 页面上,选择 Custom Policy,然后选择 Select

  6. 审查策略页面上的策略名称字段中,输入一个名称以标识此策略(如 SNSPublish)。

  7. 将以下内容粘贴到 Policy Document 字段中:

    { "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Action": "sns:Publish", "Resource": "*" } ] }
  8. 选择 Apply Policy