запуск AWS лямбда-функции через MS команды - PullRequest
0 голосов
/ 15 марта 2020

Есть ли способ, которым мы можем запустить AWS лямбда-функцию из Microsoft Teams. Я хотел добиться того, чтобы заинтересованные стороны могли утверждать запросы на слияние от команд MS или, возможно, давать разрешение на развертывание производства.

Возможно ли вообще это соединение?

Пожалуйста, помогите

1 Ответ

2 голосов
/ 15 марта 2020

Да, это определенно возможно, но есть несколько вещей, которые вам нужно сделать, чтобы получить полноценное рабочее решение, поэтому сложно дать все это в одном ответе здесь. Вот несколько рекомендаций для начала:

  1. Вам нужно что-то, чтобы пользователь действительно "одобрил", и способ сделать это. Распространенным подходом является отправка «Карты» в Команды, которые могут иметь кнопку «Подтвердить». Существует несколько видов карточек и разные способы отправки их в Команды, в том числе бот, Flow / PowerAutomate (который за кадром использует своего собственного бота) и входящие веб-заезды.

  2. Когда пользователь нажимает кнопки «Подтвердить» (или «Отклонить»), вам необходим способ обработки действия (чтобы связать нажатие кнопки с AWS).

Если вы уже строили ботов, это может быть самым простым вариантом. Если вы хотите использовать Flow / Power Automate, это еще один вариант (см. здесь для получения дополнительной информации о важных изменениях, которые должны произойти «в этом квартале» - я не уверен, что они еще выпущены). Если вы не использовали ни одного из них, лучшим вариантом может быть:

  1. Настройка Входящий веб-крюк
  2. Отправка карты соединителя с помощью кнопки «Post»
  3. Установите для POST url свой AWS Lambda
...