Я могу определить название проекта Google App Engine по URL-адресу движка приложения: $ project-name $ .appspot.com
Имя проекта также совпадает с очень старой задачей Jenkins, которая есть на нашем организационном сервере jenkins (которая больше не работает).
Однако я не могу найти это имя проекта ни в одной из наших облачных учетных записей Google, и мне нужно отключить / удалить этот проект.
Как мне найти учетную запись Google, которой принадлежит этот проект, чтобы я мог отключить / удалить его?
Вы можете использовать метод projects.serviceAccounts.list
из Cloud 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/my-project-name@appspot.gserviceaccount.com",
"projectId": "my-project-name",
"uniqueId": "111111111111111111111",
"email": "my-project-name@appspot.gserviceaccount.com",
"displayName": "App Engine app default service account",
"etag": "abcdefghi="
},
////
{
"name": "projects/my-project-name/serviceAccounts/some-account-name@my-project-name.iam.gserviceaccount.com",
"projectId": "my-project-name",
"uniqueId": "222222222222222222222",
"email": "some-account-name@my-project-name.iam.gserviceaccount.com",
"displayName": "some-account-name",
"etag": "abcdefghi=",
"oauth2ClientId": "333333333333333333333"
}
]
}