【发布时间】:2021-12-17 04:32:53
【问题描述】:
类似问题:Error on google function deploy, service account doesn't exist 但我没有删除任何内容,所以没有适用于我的答案
我正在关注指南https://cloud.google.com/python/django/flexible-environment
在步骤https://cloud.google.com/python/django/flexible-environment#store-secret-values-in-secret-manager中配置对secret的访问:
但是,通过查看 IAM 页面(包括 Google 提供的角色授权),
我发现服务帐户 PROJECT_ID@appspot.gserviceaccount.com 不存在
如何恢复此默认帐户?即使我开始一个新项目,这个默认帐户仍然不存在。
我已尝试初始化计算机引擎,服务帐户格式为projectID-compute@developer.gserviceaccount.com ,但不是PROJECT_ID@appspot.gserviceaccount.com
【问题讨论】:
-
为什么你认为它不存在?您收到错误消息吗? Google 托管服务帐户不会自动显示在 GUI 中。去 IAM。然后点击面板右侧的包括 Google 提供的角色授权。您还可以使用 CLI 列出服务帐户。
-
@JohnHanley 查看 IAM 页面(包括 Google 提供的角色授予),我确认服务帐户 PROJECT_ID@appspot.gserviceaccount.com 不存在......
-
您是否已启用 App Engine 或 Cloud Functions?否则没有理由拥有appspot服务帐号
-
请提供所有要求的信息。什么错误信息?为什么您认为服务帐户已被删除? 1)如果您启用了需要服务帐户的服务并且您没有删除它,那么它存在。详细信息我们可以帮助您,否则我们将继续猜测。
标签: google-cloud-platform google-cloud-functions google-cloud-storage google-cloud-datastore