IP フィルタリング ルールを取得する

このページでは、バケットの IP フィルタリング ルールを取得する方法について説明します。バケット IP フィルタリングについては、バケット IP フィルタリングをご覧ください。

必要なロール

バケットの IP フィルタリング ルールを取得するために必要な権限を取得するには、バケットに対するストレージ管理者(roles/storage.admin)ロールを付与するよう管理者に依頼してください。このロールには、バケットの IP フィルタリング ルールを取得するために必要な権限が含まれています。

必要とされる正確な権限については、「必要な権限」セクションを開いてご確認ください。

  • storage.buckets.get
  • storage.buckets.getIpFilter

カスタムロールを使用して、これらの権限を取得することもできます。他の事前定義ロールでこれらの権限を取得することもできます。どのロールがどの権限に関連付けられているかを確認するには、Cloud Storage に適用される IAM のロールをご覧ください。

プロジェクトにロールを付与する手順については、プロジェクトへのアクセス権を管理するをご覧ください。

バケットの IP フィルタリング ルールを取得する

  1. In the Google Cloud console, activate Cloud Shell.

    Activate Cloud Shell

    At the bottom of the Google Cloud console, a Cloud Shell session starts and displays a command-line prompt. Cloud Shell is a shell environment with the Google Cloud CLI already installed and with values already set for your current project. It can take a few seconds for the session to initialize.

  2. バケットの IP フィルタリング ルールを取得するには、開発環境で gcloud alpha storage buckets describe コマンドを実行します。

    gcloud alpha storage buckets describe gs://BUCKET_NAME --format="default(ip_filter_config)"

    ここで

    BUCKET_NAME はバケットの名前です。例: my-bucket

JSON API
  1. gcloud CLI のインストールと初期化を行います。これにより、Authorization ヘッダーのアクセス トークンを生成できます。

  2. cURL を使用して、GET bucket リクエストで JSON API を呼び出します。

    curl -X GET \
      -H "Authorization: Bearer $(gcloud auth print-access-token)" \
      "https://storage.googleapis.com/storage/v1/b/BUCKET_NAME?projection=full"

    ここで

    BUCKET_NAME はバケットの名前です。例: my-bucket

次のステップ

使ってみる

Google Cloud を初めて使用する場合は、アカウントを作成して、実際のシナリオでの Cloud Storage のパフォーマンスを評価してください。新規のお客様には、ワークロードの実行、テスト、デプロイができる無料クレジット $300 分を差し上げます。

Cloud Storage を無料で試す