ストレージ バケットを削除する

このページでは、Google Distributed Cloud(GDC)エアギャップ アプライアンス環境内のストレージ バケットを削除する方法について説明します。このドキュメントでは、GDC コンソールとコマンドライン インターフェース(CLI)を使用してバケットを削除するための前提条件と方法について説明します。暗号シュレッディング(ストレージ バケットに関連付けられた暗号鍵を削除するプロセス)を使用して、保持ポリシーのあるバケットを削除する方法について説明します。この情報により、オブジェクト ストレージのライフサイクルを安全かつ永続的に管理し、データの衛生状態とコンプライアンスを確保できます。

このページは、GDC のエアギャップ環境でオブジェクト ストレージ リソースの管理を担当するインフラストラクチャ オペレーター グループの IT 管理者や、アプリケーション オペレーター グループのデベロッパーなどのユーザーを対象としています。

始める前に

プロジェクト名前空間は、Management API サーバーのバケット リソースを管理します。バケットとオブジェクトを操作するには、プロジェクトが必要です。

次のオペレーションを実行するには、適切なバケット権限も必要です。バケットへのアクセス権を付与するをご覧ください。

ストレージ バケットは、kubectl CLI を使用して削除できます。バケットを削除するには、その前にバケットを空にする必要があります。

  1. GET コマンドまたは DESCRIBE コマンドを使用して、バケットの完全修飾名を取得します。

  2. バケットが空でない場合は、バケットを空にします。

    gdcloud storage rm --recursive s3://FULLY_QUALIFIED_BUCKET_NAME
    
  3. 空のバケットを削除します。

    kubectl delete buckets/BUCKET_NAME --namespace NAMESPACE_NAME