мол,
AWS CodeCommit must have permission to publish to Amazon SNS topics from this trigger
Только я чёт не понимаю как это сделать. Создать роль и сделать assume? Нужно создать кастомную траст полиси? Потому как если я выбираю в AWS service, CodeStar Notifications то доступна только read-only полися CodeStar Notifications - Allows AWS CodeStar Notifications to access Amazon CloudWatch Events on your behalf и всё
Таки ответ есть: https://docs.aws.amazon.com/IAM/latest/UserGuide/what-is-access-analyzer.html Даешь все права, гоняешь нагрузку и он выдает нужные полиси на основе CloudTrail По шагам. Даёшь политику с доступом по типу service:* Ввубаешь cloudtrail Гончешь задачу Идёшь в роль iam и в низу будет кнопка, сгенерить политику Выбираешь название cloudtrail Ждёшь, генериться политика со всеми реально нужными пермишенами
вах-вах, а шо ж так сложно и, я бы даже сказал, "не по-авээсовски" - неужто нет более подходящего способа разрешить код коммиту триггерить sns?
Не, так то полиси надо добавить. Вопрос какое )
еще надо смотреть чтобы access policy самого sns топика разрешала отправлять туда сообщения для codestar-notifications
Обсуждают сегодня