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

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

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

始める前に

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

次の操作を行うには、適切なバケット権限も必要です。バケットへのアクセス権を付与するをご覧ください。

管理 API サーバーに対してコマンドを実行するには、管理 API サーバーの kubeconfig ファイルにログインして生成します(まだない場合)。

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

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

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

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

    kubectl delete buckets/BUCKET_NAME --namespace NAMESPACE_NAME