【问题标题】:Google cloud functions codes谷歌云功能代码
【发布时间】:2021-10-12 17:39:57
【问题描述】:

我使用云功能作为后端服务器,并且我允许所有用户作为调用者访问,这是否意味着互联网上的任何人都可以访问我的后端代码?

谢谢,

【问题讨论】:

  • 查看有关调用者角色的文档。不,用户无法访问您的功能代码。 cloud.google.com/functions/docs/reference/iam/roles
  • 很高兴听到这个消息,谢谢。
  • 但是任何拥有你的函数端点的人都可以调用它。并且,例如,创建一个循环无限期地调用它,您将支付处理费用。如果您在狂野的互联网上广泛打开端点,请考虑保护您的端点!

标签: google-cloud-platform google-cloud-functions


【解决方案1】:

正如@John Hanley 提到的,云函数调用者角色只有调用函数的权限。

这意味着互联网上的任何人都可以调用云功能。

另一方面,您的代码将无法访问,因为只有项目所有者、编辑和云功能管理员和开发人员才能查看代码。

如果您想验证每个角色对云功能的确切访问权限,您可以访问Cloud Functions IAM roles,在那里您可以查看每个角色的确切权限。

【讨论】:

    猜你喜欢
    • 2020-09-03
    • 2019-01-19
    • 2017-11-14
    • 2019-05-14
    • 2019-12-03
    • 2018-12-11
    • 1970-01-01
    • 2020-02-16
    • 2018-02-21
    相关资源
    最近更新 更多