通过MS团队触发AWS Lambda函数

时间:2020-03-15 09:39:03

标签: python-3.x amazon-web-services aws-lambda microsoft-teams

有没有一种方法可以触发Microsoft Teams的AWS Lambda函数。我想要实现的目标是,利益相关者能够批准来自MS团队的合并请求,或者可以批准生产部署。

这种连接有可能吗?

请帮助

1 个答案:

答案 0 :(得分:1)

是的,这绝对有可能,但是要获得完整的解决方案,您需要做很多事情,因此很难在一个答案中给出所有答案。不过,以下是一些入门指南:

  1. 您需要一些让用户实际“批准”的东西,以及执行此操作的方法。一种常见的方法是向团队发送"Card",该团队可以具有“批准”按钮。卡有几种不同的类型,以及将它们发送给团队的方式也不同,包括Bot,Flow / PowerAutomate(在后台使用其自己的Bot)和传入的Webhooks。

  2. 当用户单击“批准”(或“拒绝”)按钮时,您需要一种方法来处理该操作(将按钮单击链接到AWS)。

如果您以前建立过Bots,这可能是最简单的选择。如果要使用“流量/功率自动化”,这是另一种选择(有关“本季度”到期的重要更改的更多信息,请参见here-我不确定它们是否已发布)。如果您没有使用过这些,则最好的选择是:

  1. 配置Incoming Webhook
  2. 通过“发布”按钮发送Connector Card
  3. 将POST网址设置为您的AWS Lambda