Esta página descreve como listar as regras de filtragem de IP de contentores. Com a operação de regras de filtragem de IP do bucket de lista, pode verificar se a filtragem de IP está ativada ou desativada num bucket. Se precisar de ver informações sobre as origens de rede específicas permitidas, use a operação Get bucket IP filtering rules.
Funções necessárias
Para receber as autorizações necessárias para listar as regras de filtragem de IP do 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 a autorização storage.buckets.list
necessária para listar as regras de filtragem de IP do contentor.
Também pode receber esta autorização com funções personalizadas. Também pode conseguir esta autorização 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.
Liste as regras de filtragem de IP do bucket
gcloud
Verifique se tem a versão 526.0.0 ou posterior da CLI Google Cloud instalada:
gcloud version | head -n1
Se tiver uma versão anterior da CLI gcloud instalada, atualize a versão:
gcloud components update --version=526.0.0
Para listar as regras de filtragem de IP do 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
Ter a CLI gcloud instalada e inicializada, o que lhe permite gerar um token de acesso para o cabeçalho
Authorization
.Use
cURL
para chamar a API JSON com um pedido deList
contentor:curl -X GET \ -H "Authorization: Bearer $(gcloud auth print-access-token)" \ "https://storage.googleapis.com/storage/v1/b?PROJECT_ID"
Onde:
PROJECT_ID
é o ID ou o número do projeto que contém os contentores que quer listar. Por exemplo,my-project
.A resposta tem o seguinte aspeto:
{ "kind": "storage#buckets", "items": { "kind": "storage#bucket", "selfLink": "https://www.googleapis.com/storage/v1/b/my-bucket1", "id": "my-bucket1", "name": "my-bucket1", "projectNumber": "123456789012", ... }, "ipFilter": { "mode": "Disabled" } { "kind": "storage#bucket", "selfLink": "https://www.googleapis.com/storage/v1/b/my-bucket2", "id": "my-bucket2", "name": "my-bucket2", "projectNumber": "123456789013", ... }, "ipFilter": { "mode": "Enabled" } },
O que se segue?
- Crie ou atualize regras de filtragem de IP num contentor existente.
- Obtenha regras de filtragem de IP de um contentor.
- Desative as regras de filtragem de IP de contentores.
Experimente
Se está a usar o Google Cloud pela primeira vez, crie uma conta para avaliar o desempenho do Cloud Storage em cenários reais. Os novos clientes também recebem 300 USD em créditos gratuitos para executar, testar e implementar cargas de trabalho.
Experimentar o Cloud Storage gratuitamente