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
Verifique se você tem a versão 526.0.0 ou mais recente da Google Cloud CLI instalada:
gcloud version | head -n1
Se você tiver uma versão anterior da CLI gcloud instalada, atualize-a:
gcloud components update --version=526.0.0
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
Ter CLI gcloud instalada e inicializada, o que permite gerar um token de acesso para o cabeçalho
Authorization
.Crie um arquivo JSON com as configurações do bucket, que precisa incluir o
mode
da configuração do filtro de IP. Defina o campomode
comoDisabled
.{ "ipFilter": { "mode": "Disabled", "publicNetworkSource": null, "vpcNetworkSources": [] } }
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
- Crie ou atualize regras de filtragem de IP em um bucket atual.
- Receba as regras de filtragem de IP do bucket.
- Listar regras de filtragem de IP do bucket.
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