松弛中的AWs lambda-enable事件失败



我用以下默认代码(Hello world示例(创建了一个AWS Lambda函数。


def lambda_handler(event, context):
# TODO implement
return {
'statusCode': 200,
'body': json.dumps('Hello from Lambda!')
}

我还添加了一个API网关作为触发器,当使用curl进行测试时,我可以成功地检索"HellofromLambdaMessage">

curl https://xxxxxxxxxxxxx.execute-api.us-east-1.amazonaws.com/default/test
"Hello from Lambda!"

然后,由于我想构建一个slackbot,我启用了事件,并在slack中测试了api网关url

松弛应用程序事件

我不明白为什么没有挑战,也没有令牌在松弛的帖子中发送到api网关URL除了我应该能够捕捉挑战并将其返回以完成反验证过程之外,slack challenge POST消息中没有发送任何内容(我至少应该看到代码:200和正文中的"Hello from Lambda!"消息(

在这篇文章之后,我本以为会看到这样的东西,但我的是空的

文章中的Slack启用事件

有线索吗?这是一个新的工作区和一个新应用程序,所以我可能忘记正确设置它。感谢

我遇到了和你一样的问题。我遵循了这个例子并使它发挥了作用:https://medium.com/analytics-vidhya/create-and-distribute-a-slack-bot-with-python-and-aws-in-1-hour-41c4a6c0f99d

我的API的问题是,最初我在API网关中创建了一个类型为REST的API。当我创建类型为HTTP的API时,一切都正常。

最新更新