【发布时间】:2021-01-12 10:50:16
【问题描述】:
我不确定这个问题的技术性如何,但在此处发布以请求 firebase / google 云专家的帮助可以帮助我。我在 2020 年 8 月开始使用云功能,并且能够成功部署云功能并进行测试,而无需云存储。但昨天我观察到,在 2020 年 9 月 17 日,在云存储中创建了 2 个存储桶,我已为这些存储桶付费。我部署云功能的方式没有变化,我知道的帐户也没有任何变化。
创建存储桶的服务是service-xxxx@gcf-admin-robot.iam.gserviceaccount.com,创建的存储桶是:
- gcf-sources-xxxx-us-central1
- us.artifacts.abc.appspot.com
如果删除此服务和存储桶,则我无法部署功能并出现错误:
部署错误。在项目 ABC 中配置 GCS 存储桶 gcf-sources-xxxx-us-central1 时出错。原因:service-xxxx@gcf-admin-robot.iam.gserviceaccount.com 没有 storage.buckets.create 对 Google Cloud 项目的访问权限。
如果我重新添加服务,则存储桶将被创建,并且能够部署功能。
云功能是否需要云存储桶才能运行?如果没有,我怎样才能回到这些变化发生之前的状态。请指导我。
【问题讨论】:
标签: google-cloud-platform google-cloud-functions google-cloud-storage