Desativar a filtragem de IP do bucket

Nesta página, descrevemos como desativar a filtragem de IP do bucket.

A exclusão das regras de filtragem de IP do bucket desativa a filtragem de IP em um bucket, o que significa que você pode remover as restrições de acesso no nível da rede e permitir solicitações de qualquer endereço IP para acessar o bucket.

Funções exigidas

Para ter as permissões necessárias para desativar a filtragem de IP do bucket, peça ao administrador para conceder a você o papel de Administrador do Storage (roles/storage.admin) no bucket. Esse papel contém as permissões necessárias para desativar a filtragem de IP do bucket.

Para acessar as permissões exatas necessárias, expanda a seção Permissões necessárias:

Permissões necessárias

  • storage.buckets.update
  • storage.buckets.setIpFilter

Também é possível receber essas permissões com funções personalizadas. Essas permissões também podem ser concedidas com outros papéis predefinidos. Para conferir quais papéis estão associados a quais permissões, consulte Papéis do IAM para o Cloud Storage.

Para instruções sobre como conceder papéis nos buckets, consulte Usar o IAM com buckets.

Desativar regras de filtragem de IP do bucket

gcloud

  1. Verifique se você tem a versão 526.0.0 ou mais recente da Google Cloud CLI instalada:

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

    gcloud components update --version=526.0.0
    
  3. Para desativar a filtragem de IP do bucket, execute o comando gcloud alpha storage buckets update no ambiente de desenvolvimento:

    gcloud alpha storage buckets update gs://BUCKET_NAME --clear-ip-filter

    Em que:

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

APIs REST

API JSON

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

  2. Crie um arquivo JSON com as configurações do bucket, que precisa incluir o mode da configuração do filtro de IP. Defina o campo mode como Disabled.

    {
      "ipFilter": {
        "mode": "Disabled",
        "publicNetworkSource": null,
        "vpcNetworkSources": []
        }
    }
  3. Use cURL para chamar a API JSON com uma solicitação PATCH bucket:

    curl -X PATCH --data-binary @JSON_FILE_NAME \
     -H "Authorization: Bearer $(gcloud auth print-access-token)" \
     -H "Content-Type: application/json" \
     "https://storage.googleapis.com/storage/v1/b/BUCKET_NAME?project=PROJECT_IDENTIFIER"

    Em que:

    • JSON_FILE_NAME é o nome do arquivo JSON que contém as configurações do bucket.
    • BUCKET_NAME é o nome do bucket.
    • PROJECT_IDENTIFIER é o ID ou o número do projeto ao qual seu bucket está associado. Por exemplo, my-project.

A seguir

Faça um teste

Se você começou a usar o Google Cloud agora, crie uma conta para avaliar o desempenho do Cloud Storage em situações reais. Clientes novos também recebem US$ 300 em créditos para executar, testar e implantar cargas de trabalho.

Faça uma avaliação gratuita do Cloud Storage