Получить номер проекта Google Cloud, используя его идентификатор - PullRequest
0 голосов
/ 13 сентября 2018

У меня есть учетная запись Google Cloud Service и projectId, и я хочу получить projectNumber программно из Java.

enter image description here

Как его получить?

В основном у меня есть служебная учетная запись, и я хочу использовать ее для предоставления роли "role / storage.legacyBucketWriter" для учетной записи "project-XXXXXXX@storage-transfer-service.iam.gserviceaccount.com" в Google Cloud Storage Bucket.

Ответы [ 2 ]

0 голосов
/ 12 февраля 2019

Не уверен, почему они не выставляют его напрямую, но вы можете сделать это (при условии, что ваш текущий проект конфигурации соответствует номеру требуемого проекта):

PROJECT=$(gcloud config get-value project)
gcloud projects list --filter="$PROJECT" --format="value(PROJECT_NUMBER)"
0 голосов
/ 13 сентября 2018

Я думаю, что GCP не предоставил API для сопоставления идентификатора проекта с номером проекта. Но они предоставили API списка проектов после того, как вы получили список проектов. Вы можете самостоятельно сопоставить номер проекта.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...