【问题标题】:CodeCommit Notification does not send event to SNSCodeCommit 通知不向 SNS 发送事件
【发布时间】:2020-01-22 16:49:50
【问题描述】:

我在 CodeCommit 中为所有事件设置了通知。规则目标 SNS 主题具有允许委托人 *.但是,当我创建拉取请求时。没有事件通过我的 SNS 主题。我有该主题的电子邮件订阅。

我错过了什么,可能的原因是什么?

【问题讨论】:

    标签: amazon-web-services amazon-sns aws-codecommit


    【解决方案1】:

    我遇到了同样的问题。

    解决方案是在 SNS 中授予权限以接收来自 CodeCommit 的通知。为此,您需要编辑 SNS“访问策略”并添加以下规则:

    {
          "Sid": "AWSCodeStarNotifications_publish",
          "Effect": "Allow",
          "Principal": {
            "Service": [
              "codestar-notifications.amazonaws.com"
            ]
          },
          "Action": "SNS:Publish",
          "Resource": "arn:aws:sns:us-east-1:123456789012:codestar-notifications-MyTopicForNotificationRules"
        }
    

    请务必先编辑 Resource 属性。

    来源、完整解释和示例在这里:https://docs.aws.amazon.com/codestar-notifications/latest/userguide/notification-target-create.html

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-12-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多