【问题标题】:how to restore default service account如何恢复默认服务帐户
【发布时间】: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


【解决方案1】:

事实证明,项目需要创建一些应用引擎才能创建该服务帐户

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2016-06-01
    • 1970-01-01
    • 2019-10-21
    • 2019-03-30
    • 2017-03-15
    • 2021-05-31
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多