本頁說明如何找出專案的 Cloud Storage 服務代理程式電子郵件地址。Cloud Storage 服務代理程式是由 Cloud Storage 建立及管理的專屬服務帳戶。如需 Cloud Storage 服務代理程式總覽 (包括代理程式建立時間與使用方式),請參閱 Cloud Storage 的服務帳戶說明。如要概略瞭解 Google Cloud中的服務帳戶,請參閱「服務帳戶」。
事前準備
如要取得尋找專案服務代理電子郵件地址所需的權限,請要求管理員授予您專案的「查看服務帳戶」(roles/iam.serviceAccountViewer
) 角色。
這個預先定義的角色具備 resourcemanager.projects.get
權限,這是存取專案服務代理的必要權限。您也可以透過其他預先定義的角色取得這項權限。如要瞭解哪些角色與哪些權限相關聯,請參閱 Cloud Storage 的 IAM 角色。
如要瞭解如何使用角色控管專案存取權,請參閱「管理存取權」。
取得專案的 Cloud Storage 服務代理電子郵件地址
控制台
- 前往 Google Cloud 控制台的 Cloud Storage「設定」頁面。
在「專案存取權」分頁的「Cloud Storage 服務帳戶」部分,會顯示電子郵件地址。
指令列
使用 gcloud storage service-agent
指令:
gcloud storage service-agent --project=PROJECT_IDENTIFIER
其中 PROJECT_IDENTIFIER
是相關專案的 ID 或編號。例如:my-project
。
用戶端程式庫
C++
詳情請參閱 Cloud Storage C++ API 參考說明文件。
如要驗證 Cloud Storage,請設定應用程式預設憑證。 詳情請參閱「設定用戶端程式庫的驗證機制」。
C#
詳情請參閱 Cloud Storage C# API 參考說明文件。
如要驗證 Cloud Storage,請設定應用程式預設憑證。 詳情請參閱「設定用戶端程式庫的驗證機制」。
Go
詳情請參閱 Cloud Storage Go API 參考說明文件。
如要驗證 Cloud Storage,請設定應用程式預設憑證。 詳情請參閱「設定用戶端程式庫的驗證機制」。
Java
詳情請參閱 Cloud Storage Java API 參考說明文件。
如要驗證 Cloud Storage,請設定應用程式預設憑證。 詳情請參閱「設定用戶端程式庫的驗證機制」。
Node.js
詳情請參閱 Cloud Storage Node.js API 參考說明文件。
如要驗證 Cloud Storage,請設定應用程式預設憑證。 詳情請參閱「設定用戶端程式庫的驗證機制」。
PHP
詳情請參閱 Cloud Storage PHP API 參考說明文件。
如要驗證 Cloud Storage,請設定應用程式預設憑證。 詳情請參閱「設定用戶端程式庫的驗證機制」。
Python
詳情請參閱 Cloud Storage Python API 參考說明文件。
如要驗證 Cloud Storage,請設定應用程式預設憑證。 詳情請參閱「設定用戶端程式庫的驗證機制」。
Ruby
詳情請參閱 Cloud Storage Ruby API 參考說明文件。
如要驗證 Cloud Storage,請設定應用程式預設憑證。 詳情請參閱「設定用戶端程式庫的驗證機制」。
JSON API
安裝並初始化 gcloud CLI,以便為
Authorization
標頭產生存取權杖。使用
cURL
透過GET
serviceAccount 要求呼叫 JSON API:curl -X GET -H "Authorization: Bearer $(gcloud auth print-access-token)" \ "https://storage.googleapis.com/storage/v1/projects/PROJECT_ID/serviceAccount"
其中
PROJECT_ID
是相關專案的 ID 或編號。例如:my-project
。