Как я могу отправить уведомление по электронной почте человеку, который запустил конвейер?

вариант использования

У меня есть конвейер кода между учетными записями, где мой код фиксируется в одной учетной записи, а мой конвейер находится в другой учетной записи. Мой codecommit является источником для конвейера, что означает, что любая фиксация в этом вызове вызовет конвейер. Codecommit разделен между 50 разработчиками.

Возможности кодопровода

Я знаю, что codepipeline будет запускать электронные письма на основе правил событий cloudwatch, когда в конвейере происходят изменения. Для запуска писем нам нужно создать тему SNS и добавить в нее подписчиков. Но проблема в том, что почта будет срабатывать у всех ребят, которые есть в той теме.

Что я хочу

Я хочу отправить электронное письмо владельцу, а также человеку, который запустил конвейер кода (т.е. разработчику). Отправка сообщения электронной почты процессу владельца может быть выполнена, поскольку владелец является одним объектом. Но отправить письмо человеку, который сработал, может быть непросто. Есть ли какие-либо функции, которые есть у AWS для такого типа использования?

Что я сделал и планирую сделать

На данный момент я могу получить идентификатор электронной почты разработчика, используя API-метод codecommit getcommit, который будет принимать commitID в качестве входных данных. Итак, это означает, что мне нужно передать commitID вручную, чтобы получить идентификатор электронной почты разработчика. Итак, в codepipeline мне нужно создать лямбда-функцию, которая создает тему SNS и добавляет к ней идентификатор электронной почты разработчика, а также создает правило события cloudevent с этой темой SNS и удаляет, как только codepipeline завершается.

Есть ли лучший подход?

Любая помощь приветствуется Спасибо

Я думаю, вы можете создать список рассылки и добавить необходимые идентификаторы электронной почты в этот DL, а затем использовать его.

IllegalSkillsException 19.03.2019 15:39

Вы правы @IllegalSkillsException. Я хочу отправить электронное письмо человеку, который его инициировал, а не всем, кто находится в DL.

Private 19.03.2019 16:42
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Тестирование функциональных ngrx-эффектов в Angular 16 с помощью Jest
В системе управления состояниями ngrx, совместимой с Angular 16, появились функциональные эффекты. Это здорово и делает код определенно легче для...
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
2
2
268
0

Другие вопросы по теме