首页 > 解决方案 > Google Cloud Functions 的身份验证方面有哪些?

问题描述

我正在考虑将 GCP 的 Cloud Functions 用于项目,但有几件事我不明白。

  1. 任何人都可以向我的函数发送 HTTP 请求吗?如果是这样,他们可以增加账单吗?
  2. 我可以在云功能中验证自己吗?例如,向它发送凭据,然后让函数在凭据有效时检索一些数据?这在 HTTP 上是否安全?

谢谢你的信息。

标签: google-cloud-platformgoogle-cloud-functions

解决方案


您绝对应该阅读有关此的文档

如果您授予“allUsers”访问权限,任何人都可以无需身份验证即可访问您的功能。这不是 gcloud 部署的默认情况,但是当您使用 Firebase CLI 部署该功能时,这是默认情况。

否则,您将需要提供已被授予调用该函数的访问权限的服务帐户。链接的文档应涵盖您需要了解的所有内容。


推荐阅读