Obtenha regras de filtragem de IP

Esta página descreve como obter as regras de filtragem de IP num contentor. Para ver informações sobre a filtragem de IP ao nível do contentor, consulte o artigo Filtragem de IP ao nível do contentor.

Funções necessárias

Para receber as autorizações necessárias para obter as regras de filtragem de IP num contentor, peça ao seu administrador para lhe conceder a função de administrador do armazenamento (roles/storage.admin) no contentor. Esta função contém as autorizações necessárias para obter regras de filtragem de IP de contentores.

Para ver as autorizações exatas necessárias, expanda a secção Autorizações necessárias:

Autorizações necessárias

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

Também pode obter estas autorizações com funções personalizadas. Também pode conseguir estas autorizações com outras funções predefinidas. Para ver que funções estão associadas a que autorizações, consulte o artigo Funções de IAM para o Cloud Storage.

Para obter instruções sobre como conceder funções para projetos, consulte o artigo Faça a gestão do acesso aos projetos.

Obtenha regras de filtragem de IP do contentor

gcloud

  1. Verifique se tem a versão 526.0.0 ou posterior da CLI Google Cloud instalada:

    gcloud version | head -n1
    
  2. Se tiver uma versão anterior da CLI gcloud instalada, atualize a versão:

    gcloud components update --version=526.0.0
    
  3. Para obter as regras de filtragem de IP num contentor, execute o comando gcloud alpha storage buckets describe no seu ambiente de desenvolvimento:

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

    Onde:

    BUCKET_NAME é o nome do seu contentor. Por exemplo, my-bucket.

APIs REST

API JSON

  1. Ter a CLI gcloud instalada e inicializada, o que lhe permite gerar um token de acesso para o cabeçalho Authorization.

  2. Use cURL para chamar a API JSON com um pedido de GET contentor:

    curl -X GET \
      -H "Authorization: Bearer $(gcloud auth print-access-token)" \
      "https://storage.s3nsapis.fr/storage/v1/b/BUCKET_NAME"

    Onde:

    BUCKET_NAME é o nome do seu contentor. Por exemplo, my-bucket.

O que se segue?