プロジェクトのストレージ バケットを削除する

このページでは、Google Distributed Cloud(GDC)のエアギャップ ストレージ バケットを削除する方法について説明します。

始める前に

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

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

ストレージ バケットの削除

コンソール

  1. ナビゲーション メニューで、[オブジェクト ストレージ] をクリックします。
  2. 削除するバケットの行の末尾にある [削除] をクリックします。
  3. 数分待ってからページを更新し、バケットが削除されたことを確認します。

CLI

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

  1. バケット構成を表示するセクションの GET コマンドまたは DESCRIBE コマンドを使用して、バケットの完全修飾名を取得します。

  2. バケットが空でない場合は、バケット内のファイルを削除します。

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

    kubectl delete buckets/BUCKET_NAME --namespace NAMESPACE_NAME
    

暗号シュレッド バケット

バケット リソースの作成を確認するに基づいて AEADKey に関する情報を取得し、鍵を削除するに沿って AEADKey を削除します。その後、バケット全体が暗号シュレッダー処理されます。

次のコマンドを実行して、バケットが正常に暗号シュレッダーされたことを確認できます。BucketReadyFalseReasonBucketCryptoShredded にする必要があります。

kubectl get Buckets BUCKET_NAME -n NAMESPACE_NAME