Найти аккаунт Google по названию проекта

Я могу определить имя проекта Google App Engine по URL-адресу механизма приложений: $project-name$.appspot.com

Имя проекта также совпадает с очень старой задачей Jenkins, которую мы имеем на нашем организационном сервере jenkins (который больше не выполняется).

Однако я не могу найти это имя проекта ни в одной из наших облачных учетных записей Google, и мне нужно отключить / удалить этот проект.

Как я могу найти учетную запись Google, которая владеет этим проектом, чтобы я мог отключить / удалить его?

1 ответ

Вы можете использовать метод projects.serviceAccounts.list из API Cloud IAM, который:

Перечисляет ServiceAccounts для проекта

Попробуйте это по этой ссылке:

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

В правой части страницы вы увидите Try this 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"
    }
  ]
}
Другие вопросы по тегам