向firebasehttps-onRequest云函数发送webhook请求得到403响应



我在ABC中注册了一个firebase云函数作为webhook URL。如果发生任何事件,ABC将向我的函数URL发送webhook请求。但webhook请求总是得到403的响应,我的云功能从未被触发。

所以我的问题是firebase会阻止任何IP向云功能服务器发送请求吗?或者是否有任何可能的原因导致外部请求出现403错误?

谢谢!

我从这个帖子中得到了答案

1. Go to the cloud function tab
2. Select your cloud function (check box)
3. Click "Add members" under Permissions tab in the right side
4. Enter "allUsers" under "New memebers"
5. Select Role as "Cloud Functions -> Cloud Functions Invoker"
6. Save
7. Test your cloud function by just pasting it in the browser

我发现这很有帮助:https://cloud.google.com/functions/docs/securing/managing-access-iam#allowing_unauthenticated_function_invocation

谷歌现在似乎要求将这些功能明确列入allUsers用户的白名单。。。

相关内容

  • 没有找到相关文章

最新更新