Esta página descreve os endpoints de serviço globais e regionais para o plano de controle do Secure Source Manager.
Um endpoint de serviço é um URL de base que especifica o endereço de rede de um serviço de API. O plano de controle do Secure Source Manager tem endpoints globais e regionais.
Endpoint global: por padrão, o Secure Source Manager envia solicitações de API para o endpoint global,
securesourcemanager.googleapis.com
. Os endpoints globais não garantem que os dados em trânsito permaneçam em um local específico e podem recuperar dados do Secure Source Manager de qualquer região compatível. Seus dados podem ser tratados fora da região em que são armazenados.Endpoint regional: um endpoint de serviço que impõe restrições regionais, garantindo que os dados em trânsito permaneçam em um local específico. Um endpoint regional só permite que as solicitações sejam processadas se o recurso afetado estiver no local especificado pelo endpoint. Os endpoints regionais usam o seguinte formato:
securesourcemanager.LOCATION.rep.googleapis.com
.Para conferir uma lista de regiões aceitas, consulte Locais.
Considere usar endpoints regionais nas seguintes situações:
Você está armazenando dados em vários locais e quer otimizar a latência, a confiabilidade e a disponibilidade.
É necessário obedecer às políticas ou regulamentações de localidade de dados que exigem o tratamento dos dados no mesmo local em que eles são armazenados.
Comandos compatíveis
É possível usar endpoints regionais para executar comandos em instâncias, locais e operações.
Especificar um endpoint regional
gcloud
É possível substituir o endpoint global por um regional para comandos do Secure Source Manager.Verifique se você está usando a Google Cloud CLI 402.0.0 ou uma versão mais recente.
Antes de usar os dados do comando abaixo, faça estas substituições:
- LOCATION: a região em que a instância está localizada.
Execute o seguinte comando:
Linux, macOS ou Cloud Shell
gcloud config set api_endpoint_overrides/securesourcemanager https://securesourcemanager.LOCATION.rep.googleapis.com
Windows (PowerShell)
gcloud config set api_endpoint_overrides/securesourcemanager https://securesourcemanager.LOCATION.rep.googleapis.com
Windows (cmd.exe)
gcloud config set api_endpoint_overrides/securesourcemanager https://securesourcemanager.LOCATION.rep.googleapis.com
REST
Use o endpoint regional nos comandos em vez do global. Por exemplo, o comando a seguir lista detalhes de todos os repositórios em uma região especificada para uma instância especificada.Antes de usar os dados da solicitação abaixo, faça as substituições a seguir:
- LOCATION: a região em que a instância está localizada.
- INSTANCE_ID: o nome da instância.
- PROJECT_ID: o ID do projeto em que a instância está localizada.
Método HTTP e URL:
GET https://securesourcemanager.LOCATION.rep.googleapis.com/v1/projects/PROJECT_ID/locations/LOCATION/instances?instance_id=INSTANCE_ID
Para enviar a solicitação, expanda uma destas opções:
Você receberá um código de status bem-sucedido (2xx) e uma resposta vazia.
Terraform
Para saber como aplicar ou remover uma configuração do Terraform, consulte Comandos básicos do Terraform. Para mais informações, consulte a documentação de referência do provedor Terraform.
Use a substituição de API para definir o endpoint regional.Antes de usar os dados do comando abaixo, faça estas substituições:
- LOCATION: a região em que a instância está localizada.
provider "google" {
secure_source_manager_custom_endpoint = "https://securesourcemanager.LOCATION.rep.googleapis.com/v1/"
}
Bibliotecas de cliente
Consulte Bibliotecas de cliente do Secure Source Manager para instruções sobre como instalar bibliotecas de cliente e configurar a autenticação.
Cada biblioteca de cliente oferece uma maneira de substituir o endpoint padrão por um endpoint regional.
C++: use a struct
EndpointOption
. A documentação da biblioteca de cliente do Secure Source Manager inclui um exemplo que substitui o endpoint padrão pelo endpoint do Acesso privado do Google, mas você pode usar a mesma abordagem para definir um endpoint regional como padrão.Go: use a opção de cliente
endpoint
. Consulte a seção Substituição de endpoint da documentação da biblioteca de cliente do Go para mais informações e um exemplo.Python: use o parâmetro
api_endpoint
da classeClientOptions
para substituir o endpoint padrão por um regional. Consulte a documentação de ClientOptions para mais informações e exemplos.
A seguir
- Confira os locais com suporte.