查找项目名称的 Google 帐户

查找项目名称的 Google 帐户

我能够通过应用引擎 URL 识别 Google App Engine 项目名称:$project-name$.appspot.com

该项目名称还与我们组织 jenkins 服务器中的一个非常旧的 Jenkins 任务(不再运行)相匹配。

但是,我无法在任何谷歌云帐户中找到该项目名称,因此我需要禁用/删除该项目。

我如何才能找到拥有该项目的 Google 帐户,以便我可以禁用/删除它?

答案1

projects.serviceAccounts.list您可以使用云端 IAM API哪个:

列出服务帐户对于一个项目

通过这个链接尝试一下:

https://cloud.google.com/iam/reference/rest/v1/projects.serviceAccounts/list

在页面右侧,你会看到尝试此 API。在名称字段中,按如下方式输入您的项目名称:

projects/my-project-name

输出将是类似这样的 JSON:

{
  "accounts": [
    {
      "name": "projects/my-project-name/serviceAccounts/[email protected]",
      "projectId": "my-project-name",
      "uniqueId": "111111111111111111111",
      "email": "[email protected]",
      "displayName": "App Engine app default service account",
      "etag": "abcdefghi="
    },
        //// 
    {
      "name": "projects/my-project-name/serviceAccounts/[email protected]",
      "projectId": "my-project-name",
      "uniqueId": "222222222222222222222",
      "email": "[email protected]",
      "displayName": "some-account-name",
      "etag": "abcdefghi=",
      "oauth2ClientId": "333333333333333333333"
    }
  ]
}

相关内容