Restringir localizações de recursos

Vista geral

Este guia descreve como definir uma política da organização que inclua a restrição de localizações de recursos.

Pode limitar a localização física de um novo recurso com a restrição de localizações de recursos do serviço de políticas da organização. Pode usar a propriedade de localização de um recurso para identificar onde é implementado e mantido pelo serviço. Para os recursos que contêm dados de alguns serviços, esta propriedade também reflete a localização onde os dados são armazenados. Google Cloud Esta restrição permite-lhe definir as localizações permitidas onde os recursos para serviços suportados na sua hierarquia podem ser criados. Google Cloud

Depois de definir as localizações de recursos, esta limitação aplica-se apenas aos recursos criados recentemente. Os recursos que criou antes de definir a restrição de localizações de recursos vão continuar a existir e a desempenhar a respetiva função.

Uma política que inclua esta restrição não será aplicada à criação de sub-recursos para determinados serviços, como o Cloud Storage e o Dataproc.

Limitações

A restrição do serviço de políticas da organização de localizações de recursos controla a capacidade de criar recursos para os quais é possível selecionar uma localização. Esta restrição não afeta a localização de criação de recursos globais, como endereços globais do Compute Engine, ou recursos que não suportam a seleção de uma localização.

Para evitar a quebra da infraestrutura de publicação existente, deve testar qualquer nova política em projetos e pastas de não produção e, em seguida, aplicar a política gradualmente na sua organização.

Para compromissos de armazenamento de dados, consulte os Google Cloud Termos de Utilização e os Termos Específicos do Serviço. As políticas da organização que contêm a restrição de localizações de recursos não são compromissos de armazenamento de dados.

Esta restrição aplica-se a um subconjunto específico de produtos e tipos de recursos. Para ver uma lista dos serviços suportados e detalhes sobre o comportamento de cada serviço, consulte a página Serviços suportados de localizações de recursos.

Tipos de localizações

Pode implementar Google Cloud recursos em tipos de localizações que representam diferentes categorias de tamanhos. O tipo de localização mais amplo é o multi-region, que inclui mais do que um region. Cada region está ainda subdividido em zones. Para mais informações acerca das regiões e zonas, consulte a vista geral das regiões e zonas.

  • As localizações Multi-region são suportadas por recursos físicos em mais de um region e, normalmente, só são usadas por recursos baseados em armazenamento. Alguns exemplos incluem us, asia, europe e global.

  • As localizações Region estão geograficamente isoladas umas das outras. Alguns exemplos incluem us-west1 (Oregão), asia-northeast1 (Tóquio) e europe-west1 (Bélgica).

  • As localizações Zone são o tipo de localização mais detalhado e isolado usado para implementar recursos. Uma zone é um domínio de falhas independente numa region. Alguns exemplos são us-east1-b, us-west1-b e asia-northeast1-a.

Ao configurar localizações, deve usar o prefixo in: e um grupo de valores. A utilização de um grupo de valores organizado pela Google Cloud permite-lhe escolher localizações geográficas sem ter de especificar localizações atuais ou futuras do Cloud.

O prefixo in: de um grupo de valores especifica que todos os valores existentes no grupo de valores são considerados parte da política. Se introduzir um valor de grupo ou uma região sem o prefixo, o prefixo in: é adicionado automaticamente, de acordo com estas regras: Google Cloud

  • Se introduzir uma localização que use o prefixo in: e contiver um grupo inválido, a alteração da política falha.
  • Se introduzir uma localização que seja uma região, como us-east1, vai ter o prefixo in: anteposto, como in:us-east1-locations neste exemplo.
  • Se introduzir um grupo de valores de várias regiões ou de uma região, como us-locations, é adicionado o prefixo in:, que, neste exemplo, passa a ser in:us-locations.
  • Se introduzir uma zona ou uma região múltipla, como us-east1-b ou us, os valores não são alterados.

Definir a política da organização

A restrição de localizações de recursos é um tipo de restrição gerida antiga com regras de listas. Pode adicionar e remover localizações das listas allowed_values ou denied_values de uma restrição de localizações de recursos. Para evitar que as políticas organizacionais restrinjam inesperadamente o comportamento do serviço à medida que são adicionadas novas localizações à lista disponível, use um grupo de valores ou uma lista de allowed_values que represente o limite geográfico completo que quer definir.

Para definir uma política da organização, incluindo uma restrição de localizações de recursos:

Consola

  1. Na Google Cloud consola, aceda à página Políticas de organização.

    Aceda às políticas da organização

  2. No seletor de projetos, selecione a organização, a pasta ou o projeto para o qual quer definir a política de organização.

  3. Selecione a restrição Google Cloud Platform - Restrição de localização de recursos para abrir a respetiva página de Detalhes da política.

  4. Clique em Gerir política.

  5. Na página Editar política, selecione Substituir política do elemento principal.

  6. Em Aplicação de políticas, selecione Substituir.

  7. Clique em Adicionar regra.

  8. Em Valores da política, selecione Personalizado.

  9. Em Tipo de política, selecione Permitir para criar uma lista de localizações permitidas ou selecione Recusar para criar uma lista de localizações recusadas.

  10. Na caixa Valor da política, introduza o prefixo in e uma string de localização do grupo de valores e, de seguida, prima Enter.

    Por exemplo, in:us-locations ou in:us-west1-locations. Pode introduzir várias strings de localização clicando em Novo valor da política.

    Também pode introduzir localizações específicas de zonas, regiões ou várias regiões como strings de localização. Para ver uma lista das localizações disponíveis, consulte a página Serviços suportados por localizações de recursos.

  11. Para aplicar a política, clique em Definir política.

gcloud

Para criar uma política da organização que aplique a restrição de localizações de recursos, crie um ficheiro YAML de política que faça referência à restrição:

name: organizations/ORGANIZATION_ID/policies/gcp.resourceLocations
spec:
  rules:
  - values:
      deniedValues:
      - in:us-east1-locations
      - in:northamerica-northeast1-locations

Para aplicar a política organizacional que contém a restrição, execute o seguinte comando:

gcloud org-policies set-policy POLICY_PATH

Substitua o seguinte:

  • ORGANIZATION_ID: o ID da sua organização, como 01234567890.
  • POLICY_PATH: o caminho completo para o ficheiro YAML que contém a política de organização.

É devolvida uma resposta com os resultados da nova política de organização:

name: organizations/01234567890/policies/gcp.resourceLocations
spec:
  rules:
  - values:
      deniedValues:
      - in:us-east1-locations
      - in:northamerica-northeast1-locations

Também pode introduzir localizações específicas de zonas, regiões ou várias regiões como strings de localização. Para ver uma lista das localizações disponíveis, consulte a página Serviços suportados por localizações de recursos.

API

Pode usar a API Resource Manager para definir uma política da organização num recurso. Precisa de um token de portador OAuth 2.0 para autenticação e autorização.

Para definir uma política da organização através da restrição de localizações de recursos:

curl -X POST -H "Content-Type: application/json" -H "Authorization: \
Bearer ${bearer_token}" -d '{policy: {etag: "BwVtXec438Y=", constraint: \
"constraints/gcp.resourceLocations", list_policy: {denied_values: \
["in:europe-locations", "in:southamerica-locations"] }}}' \
https://cloudresourcemanager.googleapis.com/v1/organizations/123456789:setOrgPolicy

É devolvida uma resposta com os resultados da nova política de organização:

name: organizations/01234567890/policies/gcp.resourceLocations
spec:
  rules:
  - values:
      deniedValues:
      - in:europe-locations
      - in:southamerica-locations

Também pode introduzir localizações específicas de zonas, regiões ou várias regiões como strings de localização. Para ver uma lista das localizações disponíveis, consulte a página Serviços suportados por localizações de recursos.

Para saber como usar restrições em políticas da organização, consulte o artigo Usar restrições.

Usar a herança na política da organização

Pode refinar a política da organização para herdar a política da organização dos nós principais do recurso. A herança dá-lhe um controlo detalhado sobre as políticas da organização usadas em toda a hierarquia de recursos.

Para ativar a herança num nó de recurso, defina inheritFromParent = true no ficheiro YAML da política da organização. Por exemplo:

name: organizations/01234567890/policies/gcp.resourceLocations
spec:
  inheritFromParent: true
  rules:
  - values:
      deniedValues:
      - in:us-west1

Exemplo de mensagem de erro

Os serviços que suportam a restrição de localização de recursos são impedidos de criar novos recursos em localizações que violariam a restrição. Se um serviço tentar criar um recurso numa localização que viole a restrição, a tentativa falha e é gerada uma mensagem de erro.

Esta mensagem de erro tem o seguinte formato: LOCATION_IN_REQUEST violates constraint constraints/gcp.resourceLocations on the resource RESOURCE_TESTED.

No exemplo seguinte, um recurso do Compute Engine não consegue criar uma nova instância devido à aplicação de políticas:

Location ZONE:us-east1-b violates constraint constraints/gcp.resourceLocations
on the resource
projects/policy-violation-test/zones/us-east1-b/instances/instance-3.

Entrada de registo do Google Cloud Observability e dos registos de auditoria do Cloud:

{
 insertId: "5u759gdngec"
 logName: "projects/policy-violation-test/logs/cloudaudit.googleapis.com%2Factivity"
 protoPayload: {
  @type: "type.googleapis.com/google.cloud.audit.AuditLog"
  authenticationInfo: {}
  authorizationInfo: [6]
  methodName: "beta.compute.instances.insert"
  request: {}
  requestMetadata: {}
  resourceLocation: {}
  resourceName: "projects/policy-violation-test/zones/us-east1-b/instances/instance-3"
  response: {
   @type: "type.googleapis.com/error"
   error: {
    code: 412
    errors: [
     0: {
      domain: "global"
      location: "If-Match"
      locationType: "header"
      message: "Location ZONE:us-east1-b violates constraint constraints/gcp.resourceLocations on the resource projects/policy-violation-test/zones/us-east1-b/instances/instance-3."
      reason: "conditionNotMet"
     }
    ]
    message: "Location ZONE:us-east1-b violates constraint constraints/gcp.resourceLocations on the resource projects/policy-violation-test/zones/us-east1-b/instances/instance-3."
   }
  }
  serviceName: "compute.googleapis.com"
  status: {
   code: 3
   message: "INVALID_ARGUMENT"
  }
 }
 receiveTimestamp: "2019-06-14T03:04:23.660988360Z"
 resource: {
  labels: {}
  type: "gce_instance"
 }
 severity: "ERROR"
 timestamp: "2019-06-14T03:04:22.783Z"
}

Resultados da vulnerabilidade e remediação

A restrição de localização de recursos restringe a criação de recursos no tempo de execução. Esta funcionalidade ajuda a evitar a ocorrência de violações de localização, mas não identifica nem corrige violações existentes. Pode usar o Security Health Analytics, um serviço incorporado do Security Command Center, para descobrir violações de localização na sua hierarquia de recursos. Para mais informações, consulte o artigo Resultados de vulnerabilidades da política da organização.

Se existirem resultados da análise de segurança do Security Health Analytics relativos a violações de localização, consulte o artigo Corrigir resultados da análise de segurança do Security Health Analytics para ver os passos de correção desses resultados.

Grupos de valores

Os grupos de valores são coleções de grupos e localizações organizadas pela Google para oferecer uma forma simples de definir as localizações dos seus recursos. Os grupos de valores incluem muitas localizações relacionadas e são expandidos ao longo do tempo pela Google sem que seja necessário alterar a política da sua organização para acomodar as novas localizações.

Para usar grupos de valores na sua política da organização, prefixe as entradas com a string in:. Para mais informações sobre a utilização de prefixos de valores, consulte o artigo Usar restrições. Os nomes dos grupos são validados na chamada para definir a política da organização. A utilização de um nome de grupo inválido faz com que a definição da política falhe.

A tabela seguinte contém a lista atual de grupos disponíveis:

Grupo Detalhes Membros diretos
Joanesburgo Todas as localizações em Joanesburgo:
in:africa-south1-locations
Valores:
  • africa-south1
  • africa-south1-a
  • africa-south1-b
  • africa-south1-c
Ásia Todas as localizações na Ásia:
in:asia-locations
Grupos:
  • asia-east2-locations
  • id-locations
  • il-locations
  • in-locations
  • jp-locations
  • kr-locations
  • me-central1-locations
  • sa-locations
  • sg-locations
  • tw-locations

Valores:
  • asia
  • asia1
  • aws-ap-northeast-2
Hong Kong Todas as localizações em Hong Kong:
in:asia-east2-locations
Valores:
  • asia-east2
  • asia-east2-a
  • asia-east2-b
  • asia-east2-c
Indonésia Todas as localizações na Indonésia:
in:id-locations
Grupos:
  • asia-southeast2-locations

Valores:
  • id
Jacarta Todas as localizações em Jacarta:
in:asia-southeast2-locations
Valores:
  • asia-southeast2
  • asia-southeast2-a
  • asia-southeast2-b
  • asia-southeast2-c
Israel Todas as localizações em Israel:
in:il-locations
Grupos:
  • me-west1-locations

Valores:
  • il
Israel Todas as localizações em Israel:
in:me-west1-locations
Valores:
  • me-west1
  • me-west1-a
  • me-west1-b
  • me-west1-c
Índia Todas as localizações na Índia:
in:in-locations
Grupos:
  • asia-south1-locations
  • asia-south2-locations

Valores:
  • in
Mumbai Todas as localizações em Mumbai:
in:asia-south1-locations
Valores:
  • asia-south1
  • asia-south1-a
  • asia-south1-b
  • asia-south1-c
Deli Todas as localizações em Deli:
in:asia-south2-locations
Valores:
  • asia-south2
  • asia-south2-a
  • asia-south2-b
  • asia-south2-c
Japão Todas as localizações no Japão:
in:jp-locations
Grupos:
  • asia-northeast1-locations
  • asia-northeast2-locations

Valores:
  • jp
Tóquio Todas as localizações em Tóquio:
in:asia-northeast1-locations
Valores:
  • asia-northeast1
  • asia-northeast1-a
  • asia-northeast1-b
  • asia-northeast1-c
Osaca Todas as localizações em Osaca:
in:asia-northeast2-locations
Valores:
  • asia-northeast2
  • asia-northeast2-a
  • asia-northeast2-b
  • asia-northeast2-c
Coreia do Sul Todos os estabelecimentos na Coreia do Sul:
in:kr-locations
Grupos:
  • asia-northeast3-locations

Valores:
  • kr
Seul Todas as localizações em Seul:
in:asia-northeast3-locations
Valores:
  • asia-northeast3
  • asia-northeast3-a
  • asia-northeast3-b
  • asia-northeast3-c
Doha Todas as localizações em Doha:
in:me-central1-locations
Valores:
  • me-central1
  • me-central1-a
  • me-central1-b
  • me-central1-c
Arábia Saudita Todas as localizações na Arábia Saudita:
in:sa-locations
Grupos:
  • me-central2-locations

Valores:
  • sa
Damã Todas as localizações em Dammam:
in:me-central2-locations
Valores:
  • me-central2
  • me-central2-a
  • me-central2-b
  • me-central2-c
Singapura Todas as localizações em Singapura:
in:sg-locations
Grupos:
  • asia-southeast1-locations

Valores:
  • sg
Singapura Todas as localizações em Singapura:
in:asia-southeast1-locations
Valores:
  • asia-southeast1
  • asia-southeast1-a
  • asia-southeast1-b
  • asia-southeast1-c
Taiwan Todas as localizações em Taiwan:
in:tw-locations
Grupos:
  • asia-east1-locations

Valores:
  • tw
Taiwan Todas as localizações em Taiwan:
in:asia-east1-locations
Valores:
  • asia-east1
  • asia-east1-a
  • asia-east1-b
  • asia-east1-c
Austrália Todas as localizações na Austrália:
in:australia-locations
Grupos:
  • australia-southeast1-locations
  • australia-southeast2-locations

Valores:
  • au
Sydney Todas as localizações em Sydney:
in:australia-southeast1-locations
Valores:
  • australia-southeast1
  • australia-southeast1-a
  • australia-southeast1-b
  • australia-southeast1-c
Melbourne Todas as localizações em Melbourne:
in:australia-southeast2-locations
Valores:
  • australia-southeast2
  • australia-southeast2-a
  • australia-southeast2-b
  • australia-southeast2-c
AWS Todas as localizações da AWS:
in:aws-locations
Valores:
  • aws-ap-northeast-2
  • aws-ap-southeast-2
  • aws-eu-central-1
  • aws-us-east-1
Azul-celeste Todas as localizações do Azure:
in:azure-locations
Valores:
  • azure-eastus2
  • azure-westus2
União Europeia Todas as localizações na União Europeia:
in:eu-locations
Grupos:
  • de-locations
  • europe-central2-locations
  • europe-north1-locations
  • europe-north2-locations
  • europe-southwest1-locations
  • europe-west1-locations
  • europe-west4-locations
  • europe-west9-locations
  • it-locations

Valores:
  • EU
  • eu
  • eur3
  • eur4
  • eur8
  • europe-west
Alemanha Todas as localizações na Alemanha:
in:de-locations
Grupos:
  • europe-west10-locations
  • europe-west3-locations

Valores:
  • de
Berlim Todos os locais em Berlim:
in:europe-west10-locations
Valores:
  • europe-west10
  • europe-west10-a
  • europe-west10-b
  • europe-west10-c
Frankfurt Todos os locais em Frankfurt:
in:europe-west3-locations
Valores:
  • europe-west3
  • europe-west3-a
  • europe-west3-b
  • europe-west3-c
Varsóvia Todas as localizações em Varsóvia:
in:europe-central2-locations
Valores:
  • europe-central2
  • europe-central2-a
  • europe-central2-b
  • europe-central2-c
Finlândia Todas as localizações na Finlândia:
in:europe-north1-locations
Valores:
  • europe-north1
  • europe-north1-a
  • europe-north1-b
  • europe-north1-c
Estocolmo Todos os estabelecimentos em Estocolmo:
in:europe-north2-locations
Valores:
  • europe-north2
  • europe-north2-a
  • europe-north2-b
  • europe-north2-c
Madrid Todas as localizações em Madrid:
in:europe-southwest1-locations
Valores:
  • europe-southwest1
  • europe-southwest1-a
  • europe-southwest1-b
  • europe-southwest1-c
Bélgica Todas as localizações na Bélgica:
in:europe-west1-locations
Valores:
  • europe-west1
  • europe-west1-b
  • europe-west1-c
  • europe-west1-d
Países Baixos Todas as localizações nos Países Baixos:
in:europe-west4-locations
Valores:
  • europe-west4
  • europe-west4-a
  • europe-west4-b
  • europe-west4-c
Paris Todas as localizações em Paris:
in:europe-west9-locations
Valores:
  • europe-west9
  • europe-west9-a
  • europe-west9-b
  • europe-west9-c
Itália Todas as localizações em Itália:
in:it-locations
Grupos:
  • europe-west12-locations
  • europe-west8-locations

Valores:
  • it
Turim Todas as localizações em Turim:
in:europe-west12-locations
Valores:
  • europe-west12
  • europe-west12-a
  • europe-west12-b
  • europe-west12-c
Milão Todas as localizações em Milão:
in:europe-west8-locations
Valores:
  • europe-west8
  • europe-west8-a
  • europe-west8-b
  • europe-west8-c
Europa Todas as localizações na Europa:
in:europe-locations
Grupos:
  • ch-locations
  • de-locations
  • europe-central2-locations
  • europe-north1-locations
  • europe-north2-locations
  • europe-southwest1-locations
  • europe-west1-locations
  • europe-west4-locations
  • europe-west9-locations
  • gb-locations
  • it-locations

Valores:
  • EU
  • eu
  • eur3
  • eur4
  • eur5
  • eur7
  • eur8
  • europe
  • europe-west
Suíça Todas as localizações na Suíça:
in:ch-locations
Grupos:
  • europe-west6-locations

Valores:
  • ch
Zurique Todas as localizações em Zurique:
in:europe-west6-locations
Valores:
  • europe-west6
  • europe-west6-a
  • europe-west6-b
  • europe-west6-c
Reino Unido Todas as localizações no Reino Unido:
in:gb-locations
Grupos:
  • europe-west2-locations

Valores:
  • gb
Londres Todas as localizações em Londres:
in:europe-west2-locations
Valores:
  • europe-west2
  • europe-west2-a
  • europe-west2-b
  • europe-west2-c
Localizações com baixas emissões de carbono Todas as localizações com baixo impacto de carbono:
in:low-carbon-locations
Grupos:
  • canada-low-carbon-locations
  • eu-low-carbon-locations
  • europe-low-carbon-locations
  • northamerica-low-carbon-locations
  • southamerica-low-carbon-locations
  • us-low-carbon-locations
Low carbon Canada Todas as localizações no Canadá com baixo impacto de carbono:
in:canada-low-carbon-locations
Grupos:
  • northamerica-northeast1-locations
  • northamerica-northeast2-locations
Montréal Todas as localizações em Montreal:
in:northamerica-northeast1-locations
Valores:
  • northamerica-northeast1
  • northamerica-northeast1-a
  • northamerica-northeast1-b
  • northamerica-northeast1-c
Toronto Todos os locais em Toronto:
in:northamerica-northeast2-locations
Valores:
  • northamerica-northeast2
  • northamerica-northeast2-a
  • northamerica-northeast2-b
  • northamerica-northeast2-c
União Europeia com baixas emissões de carbono Todas as localizações na União Europeia com baixo impacto de carbono:
in:eu-low-carbon-locations
Grupos:
  • europe-north1-locations
  • europe-southwest1-locations
  • europe-west1-locations
  • europe-west9-locations
Europa com baixas emissões de carbono Todas as localizações na Europa com um baixo impacto de carbono:
in:europe-low-carbon-locations
Grupos:
  • europe-north1-locations
  • europe-southwest1-locations
  • europe-west1-locations
  • europe-west6-locations
  • europe-west9-locations
América do Norte com baixas emissões de carbono Todas as localizações na América do Norte com baixo impacto de carbono:
in:northamerica-low-carbon-locations
Grupos:
  • northamerica-northeast1-locations
  • northamerica-northeast2-locations
  • us-central1-locations
  • us-west1-locations
Iowa Todas as localizações em Iowa:
in:us-central1-locations
Valores:
  • us-central1
  • us-central1-a
  • us-central1-b
  • us-central1-c
  • us-central1-f
Oregon Todas as localizações no Oregon:
in:us-west1-locations
Valores:
  • us-west1
  • us-west1-a
  • us-west1-b
  • us-west1-c
América do Sul com baixas emissões de carbono Todas as localizações na América do Sul com baixo impacto de carbono:
in:southamerica-low-carbon-locations
Grupos:
  • southamerica-east1-locations
São Paulo Todas as localizações em São Paulo:
in:southamerica-east1-locations
Valores:
  • southamerica-east1
  • southamerica-east1-a
  • southamerica-east1-b
  • southamerica-east1-c
Estados Unidos com baixas emissões de carbono Todas as localizações nos Estados Unidos com baixo impacto de carbono:
in:us-low-carbon-locations
Grupos:
  • us-central1-locations
  • us-west1-locations
América do Norte Todas as localizações na América do Norte:
in:northamerica-locations
Grupos:
  • canada-locations
  • northamerica-south1-locations
  • us-locations

Valores:
  • nam14
Canadá Todas as localizações no Canadá.
in:canada-locations
Grupos:
  • northamerica-northeast1-locations
  • northamerica-northeast2-locations

Valores:
  • ca
México Todas as localizações no México:
in:northamerica-south1-locations
Valores:
  • northamerica-south1
  • northamerica-south1-a
  • northamerica-south1-b
  • northamerica-south1-c
Estados Unidos Todas as localizações nos Estados Unidos:
in:us-locations
Grupos:
  • us-central1-locations
  • us-central2-locations
  • us-east1-locations
  • us-east4-locations
  • us-east5-locations
  • us-south1-locations
  • us-west1-locations
  • us-west2-locations
  • us-west3-locations
  • us-west4-locations

Valores:
  • US
  • aws-us-east-1
  • azure-eastus2
  • nam10
  • nam11
  • nam12
  • nam13
  • nam15
  • nam3
  • nam4
  • nam5
  • nam6
  • nam7
  • nam8
  • nam9
  • us
  • us-central
Oklahoma Todas as localizações no Oklahoma:
in:us-central2-locations
Valores:
  • us-central2
  • us-central2-a
  • us-central2-b
  • us-central2-c
  • us-central2-d
Carolina do Sul Todas as zonas na Carolina do Sul:
in:us-east1-locations
Valores:
  • us-east1
  • us-east1-a
  • us-east1-b
  • us-east1-c
  • us-east1-d
Virgínia do Norte Todas as localizações na Virgínia do Norte:
in:us-east4-locations
Valores:
  • us-east4
  • us-east4-a
  • us-east4-b
  • us-east4-c
Columbus Todas as localizações em Columbus:
in:us-east5-locations
Valores:
  • us-east5
  • us-east5-a
  • us-east5-b
  • us-east5-c
Dallas Todos os estabelecimentos em Dallas:
in:us-south1-locations
Valores:
  • us-south1
  • us-south1-a
  • us-south1-b
  • us-south1-c
Los Angeles Todas as localizações em Los Angeles:
in:us-west2-locations
Valores:
  • us-west2
  • us-west2-a
  • us-west2-b
  • us-west2-c
Salt Lake City Todos os locais em Salt Lake City:
in:us-west3-locations
Valores:
  • us-west3
  • us-west3-a
  • us-west3-b
  • us-west3-c
Las Vegas Todas as localizações em Las Vegas:
in:us-west4-locations
Valores:
  • us-west4
  • us-west4-a
  • us-west4-b
  • us-west4-c
América do Sul Todas as localizações na América do Sul:
in:southamerica-locations
Grupos:
  • br-locations
  • cl-locations
Brasil Todas as localizações no Brasil:
in:br-locations
Grupos:
  • southamerica-east1-locations

Valores:
  • br
Chile Todas as localizações no Chile:
in:cl-locations
Grupos:
  • southamerica-west1-locations

Valores:
  • cl
Santiago Todas as localizações em Santiago:
in:southamerica-west1-locations
Valores:
  • southamerica-west1
  • southamerica-west1-a
  • southamerica-west1-b
  • southamerica-west1-c

Autenticação

O serviço de políticas da organização usa o OAuth 2.0 para autenticação e autorização da API. Para obter um token de autorização OAuth 2.0:

  1. Aceda à página do OAuth 2.0 Playground.

  2. Na lista de âmbitos do Passo 1, selecione API Cloud Resource Manager v2 > https://www.googleapis.com/auth/cloud-platform e, de seguida, clique em Autorizar APIs.

  3. Na página Iniciar sessão com o Google apresentada, selecione a sua conta e inicie sessão.

  4. Para conceder acesso ao Google Oauth 2.0 Playground, clique em Permitir no pedido apresentado.

  5. No Passo 2, clique em Trocar código de autorização por tokens.

  6. Na parte inferior do painel Pedido / Resposta à direita, é apresentada a string do token de acesso:

    {
      "access_token": "ACCESS_TOKEN",
      "token_type": "Bearer",
      "expires_in": 3600
    }
    

    Em que ACCESS_TOKEN é a string do token de portador do OAuth 2.0 que pode usar para autorização da API.