а. Создайте Slack-приложение

б. Активировать входящие вебхуки

  • После создания приложения найдите вкладку «Входящие веб-перехватчики».
  • Включите эту функцию, переключив ее на «Вкл.».

в. Создайте свой уникальный URL-адрес веб-перехватчика

  • Нажмите «Добавить новый вебхук в рабочую область».
  • Выберите нужный канал для уведомлений, затем нажмите «Авторизовать».

  • Slack предоставляет уникальный URL-адрес веб-перехватчика. Сохранить это. Это мост между AWS и Slack.

д. Интегрируйте URL-адрес веб-перехватчика в Lambda

В этом посте мы будем использовать переменную среды с именем SLACK_WEBHOOK_URL. В реальных приложениях рассмотрите более безопасные методы, такие как AWS Secrets Manager.

import os SLACK_WEBHOOK_URL = os.environ['SLACK_WEBHOOK_URL']

2. Создание установки AWS с помощью CDK