Desativar a filtragem de IP do bucket

É possível desativar a filtragem de IP em um bucket do Cloud Storage quando você quiser remover as restrições de acesso no nível da rede ou resolver problemas de conectividade. Quando a filtragem de IP está desativada, o bucket permite solicitações de qualquer endereço IP, sujeito às permissões do Identity and Access Management (IAM).

Para mais informações, consulte Filtragem de IP de bucket.

Funções exigidas

Para receber 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. Também é possível conseguir essas permissões 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 em buckets, consulte Definir e gerenciar políticas do IAM em buckets.

Desativar as regras de filtragem de IP do bucket

Console

  1. No console do Google Cloud , acesse a página Buckets do Cloud Storage.

    Acessar buckets

  2. Na lista de buckets, clique no nome do bucket que você quer atualizar.

  3. Na página Detalhes do bucket, clique na guia Configuração.

  4. Na seção Permissões, acesse Filtragem de IP. Em seguida, clique em Editar configuração de filtragem de IP.

    A página Filtragem de IP aparece com uma mensagem indicando que a filtragem de IP está ativada para esse bucket.

  5. Na página Filtragem de IP, clique em Desativar.

  6. Para confirmar que você quer desativar a filtragem de IP, digite Disable no campo Desativar.

  7. Clique em Desativar.

    Uma mensagem de notificação confirma a mudança. Uma mensagem também aparece na página indicando que a filtragem de IP está desativada.

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 storage buckets update no ambiente de desenvolvimento:

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

    Em que:

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

API JSON

  1. Ter a 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_ID"

    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_ID é o ID do projeto ao qual o 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.

Teste o Cloud Storage sem pagar nada