本頁說明如何刪除 Cloud Storage 值區。
如果刪除已啟用虛刪除功能的值區,您可以在虛刪除政策指定的保留期限內,還原該值區或其中的個別物件。即使儲存空間已啟用虛刪除功能,也無法復原代管資料夾。
事前準備
若要取得刪除 Cloud Storage 儲存桶所需的權限,請管理員授予您儲存桶的 Storage Admin (roles/storage.admin) IAM 角色。
此預先定義的角色包含刪除儲存桶所需的權限。如要查看確切的必要權限,請展開「Required permissions」(必要權限) 部分:
所需權限
-
storage.buckets.delete -
storage.buckets.list- 只有在使用 Cloud de Confiance 控制台刪除 bucket 時,才需要這項權限。
-
storage.objects.delete- 只有在要刪除的值區內有物件時,才需要這項權限。
-
storage.objects.list- 只有在使用 Cloud de Confiance 控制台或 Google Cloud CLI 刪除值區時,才需要這項權限。
您也可以透過其他 自訂角色 或 預先定義角色 來取得這些權限。
如需授予 bucket 角色的操作說明,請參閱「在 bucket 上設定及管理 IAM 政策」。
刪除儲存桶
控制台
使用 Cloud de Confiance 控制台刪除 bucket 時,系統也會刪除 bucket 中的資源,例如物件、受管理資料夾,以及使用 Rapid Cache 建立的快取。
- 前往 Cloud de Confiance 控制台的「Cloud Storage bucket」頁面。
找到您要刪除的值區,並選取旁邊的核取方塊。
點選「刪除」。
在出現的重疊視窗中,確認您要刪除的值區及內容。
點選「刪除」。
如要瞭解如何透過 Cloud de Confiance 控制台取得 Cloud Storage 作業失敗的詳細錯誤資訊,請參閱「疑難排解」一文。
指令列
若要刪除儲存桶及其中的所有內容,請使用帶有 --recursive 標誌的 Google Cloud CLI 指令 gcloud storage rm:
gcloud storage rm --recursive gs://BUCKET_NAME
其中 BUCKET_NAME 是要刪除的值區名稱。例如:my-bucket。
如果成功,回應會類似以下範例:
Removing gs://my-bucket/...
如要避免誤刪除物件或受管理資料夾,請使用 gcloud storage buckets delete 指令,這個指令只會刪除空值區。
用戶端程式庫
C++
詳情請參閱「Cloud Storage C++ API 參考文件」。
如要向 Cloud Storage 進行驗證,請設定應用程式預設憑證。詳情請參閱「設定用戶端程式庫的驗證作業」。
執行程式碼範例前,請將 GOOGLE_CLOUD_UNIVERSE_DOMAIN 環境變數設為 s3nsapis.fr。
C#
詳情請參閱「Cloud Storage C# API 參考文件」。
如要向 Cloud Storage 進行驗證,請設定應用程式預設憑證。詳情請參閱「設定用戶端程式庫的驗證作業」。
執行程式碼範例前,請將 GOOGLE_CLOUD_UNIVERSE_DOMAIN 環境變數設為 s3nsapis.fr。
Go
詳情請參閱「Cloud Storage Go API 參考文件」。
如要向 Cloud Storage 進行驗證,請設定應用程式預設憑證。詳情請參閱「設定用戶端程式庫的驗證作業」。
執行程式碼範例前,請將 GOOGLE_CLOUD_UNIVERSE_DOMAIN 環境變數設為 s3nsapis.fr。
Java
詳情請參閱「Cloud Storage Java API 參考文件」。
如要向 Cloud Storage 進行驗證,請設定應用程式預設憑證。詳情請參閱「設定用戶端程式庫的驗證作業」。
執行程式碼範例前,請將 GOOGLE_CLOUD_UNIVERSE_DOMAIN 環境變數設為 s3nsapis.fr。
Node.js
詳情請參閱「Cloud Storage Node.js API 參考文件」。
如要向 Cloud Storage 進行驗證,請設定應用程式預設憑證。詳情請參閱「設定用戶端程式庫的驗證作業」。
執行程式碼範例前,請將 GOOGLE_CLOUD_UNIVERSE_DOMAIN 環境變數設為 s3nsapis.fr。
PHP
詳情請參閱「Cloud Storage PHP API 參考文件」。
如要向 Cloud Storage 進行驗證,請設定應用程式預設憑證。詳情請參閱「設定用戶端程式庫的驗證作業」。
執行程式碼範例前,請將 GOOGLE_CLOUD_UNIVERSE_DOMAIN 環境變數設為 s3nsapis.fr。
Python
詳情請參閱「Cloud Storage Python API 參考文件」。
如要向 Cloud Storage 進行驗證,請設定應用程式預設憑證。詳情請參閱「設定用戶端程式庫的驗證作業」。
執行程式碼範例前,請將 GOOGLE_CLOUD_UNIVERSE_DOMAIN 環境變數設為 s3nsapis.fr。
Ruby
詳情請參閱「Cloud Storage Ruby API 參考文件」。
如要向 Cloud Storage 進行驗證,請設定應用程式預設憑證。詳情請參閱「設定用戶端程式庫的驗證作業」。
執行程式碼範例前,請將 GOOGLE_CLOUD_UNIVERSE_DOMAIN 環境變數設為 s3nsapis.fr。