CodeCommit Notification не отправляет событие в SNS - PullRequest
1 голос
/ 22 января 2020

Я настроил Уведомление в CodeCommit на все события. Целевое правило SNS topi c имеет политику, разрешающую принципал *. Однако, когда я создал запрос на извлечение. Там нет событий прошло через мой SNS topi c. У меня есть подписка по электронной почте на topi c.

Что я пропустил и каковы возможные причины?

1 Ответ

1 голос
/ 12 марта 2020

У меня была такая же проблема.

Решение состоит в том, чтобы дать разрешение в 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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...