這個頁面說明如何列出專案中的 Cloud Storage 值區,值區將按照名稱依字母順序排列。
事前準備
如要取得列出 bucket 的權限,請要求管理員授予您「Storage 管理員」(roles/storage.admin) IAM 角色,或授予您包含要列出 bucket 的專案「檢視者」(roles/viewer) 基本角色。
如要進一步瞭解如何授予專案角色,請參閱「管理專案存取權」。
這些角色具備 storage.buckets.list 權限,可列出 buckets。您也可以透過自訂角色取得這項權限。
列出專案中的值區
控制台
- 前往 Google Cloud 控制台的「Cloud Storage bucket」頁面。
清單會顯示所選專案中的 bucket。
您可以選擇使用篩選和排序功能,限制並整理清單中的結果。
指令列
-
在 Google Cloud 控制台中啟用 Cloud Shell。
Google Cloud 主控台底部會開啟一個 Cloud Shell 工作階段,並顯示指令列提示。Cloud Shell 是已安裝 Google Cloud CLI 的殼層環境,並已針對您目前的專案設定好相關值。工作階段可能要幾秒鐘的時間才能初始化。
在開發環境中執行
gcloud storage ls指令:gcloud storage ls
回應類似下列範例:
gs://BUCKET_NAME1/ gs://BUCKET_NAME2/ gs://BUCKET_NAME3/ ...
用戶端程式庫
C++
詳情請參閱「Cloud Storage C++ API 參考文件」。
如要向 Cloud Storage 進行驗證,請設定應用程式預設憑證。詳情請參閱「設定用戶端程式庫的驗證作業」。
下列範例會列出所有可用的值區。如果某個位置暫時無法使用,回應也會包含任何無法連線的 bucket 名稱。
下列範例會列出所有值區。如果某個位置暫時無法使用,服務會傳回錯誤。
C#
詳情請參閱「Cloud Storage C# API 參考文件」。
如要向 Cloud Storage 進行驗證,請設定應用程式預設憑證。詳情請參閱「設定用戶端程式庫的驗證作業」。
下列範例會列出所有可用的值區。如果某個位置暫時無法使用,回應也會包含任何無法連線的 bucket 名稱。