ストレージ バケットの構成を表示して一覧表示する

このページでは、プロジェクト内の Google Distributed Cloud(GDC)エアギャップ ストレージ バケットのリストを生成し、各バケットの構成の詳細を表示する方法について説明します。デュアルゾーン バケットに対するリスト オペレーションとビュー オペレーションはすべて、グローバル API に対して行う必要があります。

始める前に

ストレージ バケットは、特定プロジェクトにスコープ設定されたリソースです。プロジェクトはコンテナとして機能し、バケットをグループ化して、Management API サーバーを介した管理を可能にします。このページでオペレーションを実行する前に、新しいプロジェクトを作成するか、十分な権限を持つ既存のプロジェクトを選択する必要があります。

必要な IAM のロール

IAM プロジェクト管理者に連絡して、プロジェクトの Namespace で次のロールをリクエストします。

  • プロジェクト バケット管理者(project-bucket-admin): ストレージ バケットの作成、更新、削除。
  • プロジェクト バケット オブジェクト閲覧者(project-bucket-object-viewer): ストレージ バケットとオブジェクトの詳細を表示して確認します。

詳細については、バケットへのアクセス権を付与するをご覧ください。

環境を準備する

管理 API サーバーまたはグローバル API サーバーに対してコマンドを実行するには、次の操作を行います。

  1. ゾーン管理 API サーバーの kubeconfig ファイルがない場合は、ログインして生成します。
  2. デュアルゾーン バケットの場合は、次の操作を行います。
    • インフラストラクチャ オペレーター(IO)に、ペア設定されたゾーンの BucketLocationConfig カスタム リソースが作成されていることを確認します。
    • グローバル API サーバーの kubeconfig ファイルを生成します。

ストレージ バケットを一覧表示する

コンソール

  1. ナビゲーション メニューで、[オブジェクト ストレージ] をクリックします。アクセス可能なすべてのバケットが表に一覧表示されます。

kubectl

特定のオブジェクト ストレージ テナントでアクセスできるすべてのバケットを一覧表示するには、次の操作を行います。

  • 次のコマンドを実行して、すべてのバケットを一覧表示します。

    kubectl get buckets --all-namespaces
    
  • 次のコマンドを実行して、名前空間内のすべてのバケットを一覧表示します。

    kubectl get buckets --namespace NAMESPACE_NAME
    

バケット構成を表示する

コンソール

  1. ナビゲーション メニューで、[オブジェクト ストレージ] をクリックします。
  2. 詳細を表示するバケットの名前をクリックします。
  3. 詳細ビューのページにリダイレクトされるまで待ちます。

kubectl

次のいずれかのコマンドを使用して、バケットの構成の詳細を表示します。

kubectl describe buckets/BUCKET_NAME --namespace NAMESPACE_NAME
kubectl get buckets/BUCKET_NAME --namespace NAMESPACE_NAME -o yaml