我有 Google Cloud Service 帳戶和 projectId,并希望以編程方式從 Java 獲取 projectNumber。我怎么才能得到它?基本上我有服務(wù)帳戶,并希望使用它為 Google Cloud Storage Bucket 中的帳戶“project-XXXXXXX@storage-transfer-service.iam.gserviceaccount.com”授予角色“roles/storage.legacyBucketWriter”。
3 回答

湖上湖
TA貢獻(xiàn)2003條經(jīng)驗(yàn) 獲得超2個(gè)贊
不知道為什么他們不直接公開它,但您可以這樣做(假設(shè)您當(dāng)前的配置項(xiàng)目對(duì)應(yīng)于所需的項(xiàng)目編號(hào)):
PROJECT=$(gcloud config get-value project)
gcloud projects list --filter="$PROJECT" --format="value(PROJECT_NUMBER)"

回首憶惘然
TA貢獻(xiàn)1847條經(jīng)驗(yàn) 獲得超11個(gè)贊
我認(rèn)為 GCP 沒有提供將項(xiàng)目 ID 映射到項(xiàng)目編號(hào)的 API。但是在您獲得項(xiàng)目列表后,他們確實(shí)提供了一個(gè)項(xiàng)目列表 API。您可以自行映射項(xiàng)目編號(hào)。
添加回答
舉報(bào)
0/150
提交
取消