本頁說明如何取得專案 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」頁面。
在「Project Access」分頁中,電子郵件地址會顯示在「Cloud Storage Service Account」部分。
指令列
使用 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
使用
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
。