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

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

必要なロール

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

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

必要な権限

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

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

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

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

コンソール

Google Cloud コンソールで IP フィルタリング ルールを表示するには、バケット IP フィルタリング ルールのリストを表示するの手順に沿って操作します。 Google Cloud コンソールでは、構成されたすべての IP 範囲と設定が、1 つのページに表示されます。

gcloud

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

    gcloud 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"

    ここで

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

次のステップ

使ってみる

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

Cloud Storage を無料で試す