Назад | Перейти на главную страницу

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

Я могу определить название проекта 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"
    }
  ]
}