我能够通过应用引擎 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"
}
]
}