Esta página descreve como visualizar informações sobre uma instância do Cloud SQL.
Exibir informações resumidas da instância
Você pode visualizar informações resumidas sobre instâncias do Cloud SQL usando o Google Cloud console, gcloud CLI ou a API.
Console
No Google Cloud console, acesse a página Instâncias do Cloud SQL .
Acesse Instâncias do Cloud SQL
As seguintes informações são exibidas sobre instâncias do Cloud SQL que têm o Private Service Connect habilitado:
- Método de conexão interna: se o Private Service Connect ou o acesso a serviços privados é usado para conectar-se à instância
- Endereço IP privado: os endereços IP dos pontos de extremidade do Private Service Connect na rede VPC que se conectam ao anexo de serviço da instância
- Nome DNS: o nome DNS da instância
Para ver o estado atual da instância, mantenha o ponteiro do mouse sobre o ícone de status ao lado do nome da instância.
Se a instância estiver em um estado
FAILED
ouMAINTENANCE
, você poderá recuperá-la selecionando um momento do passado e restaurando a instância ao seu estado naquele momento.Para abrir a página Visão geral de uma instância, clique no nome da instância.
No cartão Conectar a esta instância , as seguintes informações adicionais aparecem sobre instâncias do Cloud SQL com o Private Service Connect habilitado:
- Conectividade IP privada: o status é Habilitado porque a instância deve ter um endereço IP interno
- Projetos permitidos: esses projetos permitem conexões de pontos de extremidade do Private Service Connect à instância
- Anexo de serviço: o anexo de serviço da instância
- Conectividade IP pública: o status é Desativado porque as conexões IP externas não são suportadas
Para ver informações de conectividade sobre a instância, incluindo se um endereço IP interno ou externo foi adicionado à instância, quaisquer redes autorizadas associadas à instância e se outras Google Cloud serviços, como o BigQuery, podem acessar dados no Cloud SQL e fazer consultas nesses dados por meio de uma conexão interna, clique na guia Conexões .
Para obter mais informações sobre esta guia, consulte Sobre as opções de conexão .
Clique na aba Rede . As seguintes informações são exibidas sobre instâncias que têm o Private Service Connect habilitado:
- A caixa de seleção IP privado está marcada, mas desativada. A instância deve ter um endereço IP interno, e essa configuração não pode ser alterada.
- Os projetos permitidos para a instância.
- A caixa de seleção IP público está selecionada, mas desativada.
- O campo Redes autorizadas está desativado porque a instância usa o Private Service Connect, que não oferece suporte a esse recurso.
gcloud
Para obter informações sobre como instalar e começar a usar a CLI do gcloud, consulte Instalar a CLI do gcloud . Para obter informações sobre como iniciar o Cloud Shell, consulte Usar o Cloud Shell .
Para visualizar informações resumidas sobre uma instância, use o comando
gcloud sql instances describe
:gcloud sql instances describe INSTANCE_NAME \ --project=PROJECT_ID
Faça as seguintes substituições:
- INSTANCE_NAME : o nome da instância do Cloud SQL. Se o Private Service Connect estiver habilitado para essa instância, os endpoints do Private Service Connect em redes VPC poderão se conectar a ela.
- PROJECT_ID : o ID ou número do projeto do Google Cloud projeto que contém a instância.
Aqui está um exemplo da saída para executar este comando:
gcloud sql instances describe myinstance \ --project=12345 ... dnsName: mydnsname ... pscServiceAttachmentLink: projects/myproject/regions/myregion/serviceAttachments/myserviceattachment ... settings: ... ipConfiguration: ipv4Enabled: false pscConfig: allowedConsumerProjects: - projects/23456 - projects/34567 pscEnabled: true
- Para visualizar informações mais detalhadas sobre instâncias que têm o Private Service Connect habilitado, adicione os seguintes parâmetros:
Contexto | Parâmetro | Notas |
---|---|---|
Nome DNS | dnsName | O nome DNS da instância. Recomendamos que você crie um registro DNS com esse nome e o aponte para o endereço IP do endpoint do Private Service Connect. Também recomendamos que você use esse nome para se conectar à instância. |
Anexo de serviço | pscServiceAttachmentLink | O URI que aponta para o anexo de serviço da instância. Use este URI para criar o endpoint do Private Service Connect. |
Projetos de consumo permitidos | allowedConsumerProjects | Uma lista dos projetos permitidos para a instância. Você pode criar endpoints do Private Service Connect a partir de qualquer rede VPC nesses projetos para o anexo de serviço da instância. |
Habilitando o Private Service Connect | pscEnabled | Se uma instância tem o Private Service Connect habilitado para ela. |
Terraform
Para criar uma instância, use um recurso do Terraform .
Aplicar as alterações
Para aplicar sua configuração do Terraform em um Google Cloud projeto, conclua as etapas nas seções a seguir.
Preparar o Cloud Shell
- Inicie o Cloud Shell .
Defina o padrão Google Cloud projeto onde você deseja aplicar suas configurações do Terraform.
Você só precisa executar este comando uma vez por projeto e pode executá-lo em qualquer diretório.
export GOOGLE_CLOUD_PROJECT=PROJECT_ID
Variáveis de ambiente serão substituídas se você definir valores explícitos no arquivo de configuração do Terraform.
Preparar o diretório
Cada arquivo de configuração do Terraform deve ter seu próprio diretório (também chamado de módulo raiz ).
- No Cloud Shell , crie um diretório e um novo arquivo dentro dele. O nome do arquivo deve ter a extensão
.tf
— por exemplo,main.tf
Neste tutorial, o arquivo será chamado demain.tf
mkdir DIRECTORY && cd DIRECTORY && touch main.tf
Se estiver seguindo um tutorial, você pode copiar o código de exemplo em cada seção ou etapa.
Copie o código de exemplo no
main.tf
recém-criado.Opcionalmente, copie o código do GitHub. Isso é recomendado quando o snippet do Terraform faz parte de uma solução completa.
- Revise e modifique os parâmetros de amostra para aplicar ao seu ambiente.
- Salve suas alterações.
- Inicialize o Terraform. Você só precisa fazer isso uma vez por diretório.
terraform init
Opcionalmente, para usar a versão mais recente do provedor do Google, inclua a opção
-upgrade
:terraform init -upgrade
Aplicar as alterações
- Revise a configuração e verifique se os recursos que o Terraform irá criar ou atualizar correspondem às suas expectativas:
terraform plan
Faça correções na configuração conforme necessário.
- Aplique a configuração do Terraform executando o seguinte comando e digitando
yes
no prompt:terraform apply
Aguarde até que o Terraform exiba a mensagem "Aplicação concluída!".
- Abra seu Google Cloud projeto para visualizar os resultados. No Google Cloud console, navegue até seus recursos na interface do usuário para garantir que o Terraform os criou ou atualizou.
Excluir as alterações
Para excluir suas alterações, faça o seguinte:
- Para desabilitar a proteção contra exclusão, no seu arquivo de configuração do Terraform defina o argumento
deletion_protection
comofalse
.deletion_protection = "false"
- Aplique a configuração atualizada do Terraform executando o seguinte comando e digitando
yes
no prompt:terraform apply
Remova os recursos aplicados anteriormente com sua configuração do Terraform executando o seguinte comando e digitando
yes
no prompt:terraform destroy
REST v1
Antes de usar qualquer um dos dados solicitados, faça as seguintes substituições:
- PROJECT_ID : o ID ou número do projeto do Google Cloud projeto que contém a instância.
- INSTANCE_NAME : o nome da instância do Cloud SQL. Se o Private Service Connect estiver habilitado para essa instância, os endpoints do Private Service Connect em redes VPC poderão se conectar a ela.
Método HTTP e URL:
GET https://sqladmin.googleapis.com/v1/projects/PROJECT_ID/instances/INSTANCE_NAME
Para enviar sua solicitação, expanda uma destas opções:
Você deve receber uma resposta JSON semelhante à seguinte:
{ "kind": "sql#instance", "state": "RUNNABLE", "databaseVersion": "POSTGRES_13", "settings": { "authorizedGaeApplications": [], "tier": "db-custom-2-7680", "kind": "sql#settings", "availabilityType": "REGIONAL", "pricingPlan": "PER_USE", "replicationType": "SYNCHRONOUS", "activationPolicy": "ALWAYS", "ipConfiguration": { "authorizedNetworks": [], "pscConfig": { "allowedConsumerProjects": [ "ALLOWED_PROJECTS" ], "pscEnabled": true }, "ipv4Enabled": false }, ... "createTime": "2023-06-14T18:48:34.975Z", "sqlNetworkArchitecture": "NEW_NETWORK_ARCHITECTURE", "pscServiceAttachmentLink": "projects/PROJECT_ID/regions/REGION_NAME/serviceAttachments/SERVICE_ATTACHMENT_ID", "dnsName": "DNS_NAME" }
Os seguintes campos existem para instâncias que têm o Private Service Connect habilitado para elas:
-
allowedConsumerProjects
: uma lista dos projetos permitidos para a instância. Você pode criar endpoints do Private Service Connect a partir de qualquer rede VPC nesses projetos para o anexo de serviço da instância. -
pscEnabled
: se uma instância tem o Private Service Connect habilitado para ela. -
pscServiceAttachmentLink
: o URI que aponta para o anexo de serviço da instância. Use este URI para criar o endpoint do Private Service Connect. -
dnsName
: o nome DNS da instância. Recomendamos que você crie um registro DNS com esse nome e o aponte para o endereço IP do endpoint do Private Service Connect. Também recomendamos que você use esse nome para se conectar à instância.
Para ver como construir a solicitação da API REST subjacente para esta tarefa, consulte a página instances:get .
REST v1beta4
Antes de usar qualquer um dos dados solicitados, faça as seguintes substituições:
- PROJECT_ID : o ID ou número do projeto do Google Cloud projeto que contém a instância.
- INSTANCE_NAME : o nome da instância do Cloud SQL. Se o Private Service Connect estiver habilitado para essa instância, os endpoints do Private Service Connect em redes VPC poderão se conectar a ela.
Método HTTP e URL:
GET https://sqladmin.googleapis.com/sql/v1beta4/projects/PROJECT_ID/instances/INSTANCE_NAME
Para enviar sua solicitação, expanda uma destas opções:
Você deve receber uma resposta JSON semelhante à seguinte:
{ "kind": "sql#instance", "state": "RUNNABLE", "databaseVersion": "POSTGRES_13", "settings": { "authorizedGaeApplications": [], "tier": "db-custom-2-7680", "kind": "sql#settings", "availabilityType": "REGIONAL", "pricingPlan": "PER_USE", "replicationType": "SYNCHRONOUS", "activationPolicy": "ALWAYS", "ipConfiguration": { "authorizedNetworks": [], "pscConfig": { "allowedConsumerProjects": [ "ALLOWED_PROJECTS" ], "pscEnabled": true }, "ipv4Enabled": false }, ... "createTime": "2023-06-14T18:48:34.975Z", "sqlNetworkArchitecture": "NEW_NETWORK_ARCHITECTURE", "pscServiceAttachmentLink": "projects/PROJECT_ID/regions/REGION_NAME/serviceAttachments/SERVICE_ATTACHMENT_ID", "dnsName": "DNS_NAME" }
Os seguintes campos existem para instâncias que têm o Private Service Connect habilitado para elas:
-
allowedConsumerProjects
: uma lista dos projetos permitidos para a instância. Você pode criar endpoints do Private Service Connect a partir de qualquer rede VPC nesses projetos para o anexo de serviço da instância. -
pscEnabled
: se uma instância tem o Private Service Connect habilitado para ela. -
pscServiceAttachmentLink
: o URI que aponta para o anexo de serviço da instância. Use este URI para criar o endpoint do Private Service Connect. -
dnsName
: o nome DNS da instância. Recomendamos que você crie um registro DNS com esse nome e o aponte para o endereço IP do endpoint do Private Service Connect. Também recomendamos que você use esse nome para se conectar à instância.
Você pode ver alguns banners no topo sugerindo ações que você pode querer tomar.
Exibir o ponto de extremidade de gravação
Um ponto de extremidade de gravação é um nome de serviço de nome de domínio (DNS) global que resolve automaticamente para o endereço IP da instância primária atual. Este ponto de extremidade redireciona as conexões de entrada para a nova instância primária automaticamente em caso de failover de réplica ou operação de switchover . Você pode usar o ponto de extremidade de gravação em uma string de conexão SQL em vez de um endereço IP. Ao usar um ponto de extremidade de gravação, você evita a necessidade de fazer alterações na conexão do aplicativo quando ocorre uma interrupção regional.
O Cloud SQL gera um ponto de extremidade de gravação automaticamente para sua instância da edição Cloud SQL Enterprise Plus se você fizer o seguinte:
- Habilite a API Cloud DNS para seu Google Cloud projeto.
- Selecione Enterprise Plus como a edição do Cloud SQL para sua instância.
- Adicione um endereço IP privado à instância.
- Especifique uma rede associada para a instância.
- Opcionalmente, especifique um intervalo de IP alocado para a instância.
Se você já tiver uma instância da edição Enterprise Plus do Cloud SQL e quiser que o Cloud SQL gere um ponto de extremidade de gravação automaticamente, crie uma réplica habilitada para recuperação avançada de desastres .
Para obter mais informações sobre como recuperar o ponto de extremidade de gravação e usá-lo para se conectar à instância, consulte Conectar usando um ponto de extremidade de gravação .
Métricas
Esta seção fornece gráficos de uso das principais métricas de instância que você pode usar para monitorar suas instâncias. Ao trabalhar com dados de métricas, lembre-se dos seguintes fatos:
- Um ponto de dados para uma métrica é um agregado de todos os bancos de dados hospedados pela instância.
- Os dados são reportados no horário local.
- Os gráficos renderizados não são atualizados automaticamente; para ver novos dados, você deve atualizar a página.
- Há um atraso de alguns minutos entre o momento em que os dados métricos são registrados e o momento em que são exibidos nos gráficos de uso.
Para obter mais informações sobre as métricas mostradas no gráfico, consulte Monitoramento de instâncias do Cloud SQL .
Para obter uma lista completa de métricas do Cloud SQL fornecidas pelo Cloud Monitoring, consulte a Lista de métricas do Cloud SQL .
Para obter mais informações sobre o uso do Cloud Monitoring com Google Cloud, consulte a documentação do Cloud Monitoring .
Conectar a esta instância
Na seção Conectar a esta instância , você pode encontrar os endereços IP da sua instância, a rede VPC e o nome da conexão.
Para abrir um terminal e conectar-se à sua instância, clique em Conectar usando o Cloud Shell .
Para abrir um tutorial relacionado no painel direito, clique em Conectar de uma instância de VM do Compute Engine .
Para acessar Opções de conexão , clique em Ver todos os métodos de conexão .
Para obter mais informações sobre como se conectar a uma instância, consulte Visão geral da conexão .
Conta de serviço
Esta seção mostra o endereço de e-mail da conta de serviço da instância.
Para obter mais informações, consulte a documentação das contas de serviço do IAM.
Configuração
Esta seção mostra as configurações atuais da instância.
Para alterar as configurações, clique em Editar configuração .
Para obter mais informações sobre como editar a configuração da instância, consulte edição de uma instância .
Operações e registros
Esta seção lista operações de instância recentes, como a criação de backups.
Para ver as operações recentes, clique em Exibir todas as operações .
Para ver informações de registro, clique em Exibir logs de erros do PostgreSQL .
Para obter mais informações sobre as páginas Operações e Logs Explorer, consulte Registro em log do Cloud SQL .
Para obter informações genéricas sobre registro, consulte Exibindo registros e Exportando registros .
Manutenção
Esta seção mostra as configurações e o cronograma atuais de atualização de manutenção.
Para alterar as preferências, clique em Editar preferências de manutenção .
Para alterar as configurações de notificação, clique em Editar preferências de notificação .
Para obter mais informações sobre manutenção no Cloud SQL, consulte Visão geral da manutenção .
O que vem a seguir
- Saiba mais sobre as métricas do Cloud Monitoring para Cloud SQL .
- Saiba mais sobre configurações de instância .
- Saiba mais sobre como editar uma instância .
Esta página descreve como visualizar informações sobre uma instância do Cloud SQL.
Exibir informações resumidas da instância
Você pode visualizar informações resumidas sobre instâncias do Cloud SQL usando o Google Cloud console, gcloud CLI ou a API.
Console
No Google Cloud console, acesse a página Instâncias do Cloud SQL .
Acesse Instâncias do Cloud SQL
As seguintes informações são exibidas sobre instâncias do Cloud SQL que têm o Private Service Connect habilitado:
- Método de conexão interna: se o Private Service Connect ou o acesso a serviços privados é usado para conectar-se à instância
- Endereço IP privado: os endereços IP dos pontos de extremidade do Private Service Connect na rede VPC que se conectam ao anexo de serviço da instância
- Nome DNS: o nome DNS da instância
Para ver o estado atual da instância, mantenha o ponteiro do mouse sobre o ícone de status ao lado do nome da instância.
Se a instância estiver em um estado
FAILED
ouMAINTENANCE
, você poderá recuperá-la selecionando um momento do passado e restaurando a instância ao seu estado naquele momento.Para abrir a página Visão geral de uma instância, clique no nome da instância.
No cartão Conectar a esta instância , as seguintes informações adicionais aparecem sobre instâncias do Cloud SQL com o Private Service Connect habilitado:
- Conectividade IP privada: o status é Habilitado porque a instância deve ter um endereço IP interno
- Projetos permitidos: esses projetos permitem conexões de pontos de extremidade do Private Service Connect à instância
- Anexo de serviço: o anexo de serviço da instância
- Conectividade IP pública: o status é Desativado porque as conexões IP externas não são suportadas
Para ver informações de conectividade sobre a instância, incluindo se um endereço IP interno ou externo foi adicionado à instância, quaisquer redes autorizadas associadas à instância e se outras Google Cloud serviços, como o BigQuery, podem acessar dados no Cloud SQL e fazer consultas nesses dados por meio de uma conexão interna, clique na guia Conexões .
Para obter mais informações sobre esta guia, consulte Sobre as opções de conexão .
Clique na aba Rede . As seguintes informações são exibidas sobre instâncias que têm o Private Service Connect habilitado:
- A caixa de seleção IP privado está marcada, mas desativada. A instância deve ter um endereço IP interno, e essa configuração não pode ser alterada.
- Os projetos permitidos para a instância.
- A caixa de seleção IP público está selecionada, mas desativada.
- O campo Redes autorizadas está desativado porque a instância usa o Private Service Connect, que não oferece suporte a esse recurso.
gcloud
Para obter informações sobre como instalar e começar a usar a CLI do gcloud, consulte Instalar a CLI do gcloud . Para obter informações sobre como iniciar o Cloud Shell, consulte Usar o Cloud Shell .
Para visualizar informações resumidas sobre uma instância, use o comando
gcloud sql instances describe
:gcloud sql instances describe INSTANCE_NAME \ --project=PROJECT_ID
Faça as seguintes substituições:
- INSTANCE_NAME : o nome da instância do Cloud SQL. Se o Private Service Connect estiver habilitado para essa instância, os endpoints do Private Service Connect em redes VPC poderão se conectar a ela.
- PROJECT_ID : o ID ou número do projeto do Google Cloud projeto que contém a instância.
Aqui está um exemplo da saída para executar este comando:
gcloud sql instances describe myinstance \ --project=12345 ... dnsName: mydnsname ... pscServiceAttachmentLink: projects/myproject/regions/myregion/serviceAttachments/myserviceattachment ... settings: ... ipConfiguration: ipv4Enabled: false pscConfig: allowedConsumerProjects: - projects/23456 - projects/34567 pscEnabled: true
- Para visualizar informações mais detalhadas sobre instâncias que têm o Private Service Connect habilitado, adicione os seguintes parâmetros:
Contexto | Parâmetro | Notas |
---|---|---|
Nome DNS | dnsName | O nome DNS da instância. Recomendamos que você crie um registro DNS com esse nome e o aponte para o endereço IP do endpoint do Private Service Connect. Também recomendamos que você use esse nome para se conectar à instância. |
Anexo de serviço | pscServiceAttachmentLink | O URI que aponta para o anexo de serviço da instância. Use este URI para criar o endpoint do Private Service Connect. |
Projetos de consumo permitidos | allowedConsumerProjects | Uma lista dos projetos permitidos para a instância. Você pode criar endpoints do Private Service Connect a partir de qualquer rede VPC nesses projetos para o anexo de serviço da instância. |
Habilitando o Private Service Connect | pscEnabled | Se uma instância tem o Private Service Connect habilitado para ela. |
Terraform
Para criar uma instância, use um recurso do Terraform .
Aplicar as alterações
Para aplicar sua configuração do Terraform em um Google Cloud projeto, conclua as etapas nas seções a seguir.
Preparar o Cloud Shell
- Inicie o Cloud Shell .
Defina o padrão Google Cloud projeto onde você deseja aplicar suas configurações do Terraform.
Você só precisa executar este comando uma vez por projeto e pode executá-lo em qualquer diretório.
export GOOGLE_CLOUD_PROJECT=PROJECT_ID
Variáveis de ambiente serão substituídas se você definir valores explícitos no arquivo de configuração do Terraform.
Preparar o diretório
Cada arquivo de configuração do Terraform deve ter seu próprio diretório (também chamado de módulo raiz ).
- No Cloud Shell , crie um diretório e um novo arquivo dentro dele. O nome do arquivo deve ter a extensão
.tf
— por exemplo,main.tf
Neste tutorial, o arquivo será chamado demain.tf
mkdir DIRECTORY && cd DIRECTORY && touch main.tf
Se estiver seguindo um tutorial, você pode copiar o código de exemplo em cada seção ou etapa.
Copie o código de exemplo no
main.tf
recém-criado.Opcionalmente, copie o código do GitHub. Isso é recomendado quando o snippet do Terraform faz parte de uma solução completa.
- Revise e modifique os parâmetros de amostra para aplicar ao seu ambiente.
- Salve suas alterações.
- Inicialize o Terraform. Você só precisa fazer isso uma vez por diretório.
terraform init
Opcionalmente, para usar a versão mais recente do provedor do Google, inclua a opção
-upgrade
:terraform init -upgrade
Aplicar as alterações
- Revise a configuração e verifique se os recursos que o Terraform irá criar ou atualizar correspondem às suas expectativas:
terraform plan
Faça correções na configuração conforme necessário.
- Aplique a configuração do Terraform executando o seguinte comando e digitando
yes
no prompt:terraform apply
Aguarde até que o Terraform exiba a mensagem "Aplicação concluída!".
- Abra seu Google Cloud projeto para visualizar os resultados. No Google Cloud console, navegue até seus recursos na interface do usuário para garantir que o Terraform os criou ou atualizou.
Excluir as alterações
Para excluir suas alterações, faça o seguinte:
- Para desabilitar a proteção contra exclusão, no seu arquivo de configuração do Terraform defina o argumento
deletion_protection
comofalse
.deletion_protection = "false"
- Aplique a configuração atualizada do Terraform executando o seguinte comando e digitando
yes
no prompt:terraform apply
Remova os recursos aplicados anteriormente com sua configuração do Terraform executando o seguinte comando e digitando
yes
no prompt:terraform destroy
REST v1
Antes de usar qualquer um dos dados solicitados, faça as seguintes substituições:
- PROJECT_ID : o ID ou número do projeto do Google Cloud projeto que contém a instância.
- INSTANCE_NAME : o nome da instância do Cloud SQL. Se o Private Service Connect estiver habilitado para essa instância, os endpoints do Private Service Connect em redes VPC poderão se conectar a ela.
Método HTTP e URL:
GET https://sqladmin.googleapis.com/v1/projects/PROJECT_ID/instances/INSTANCE_NAME
Para enviar sua solicitação, expanda uma destas opções:
Você deve receber uma resposta JSON semelhante à seguinte:
{ "kind": "sql#instance", "state": "RUNNABLE", "databaseVersion": "POSTGRES_13", "settings": { "authorizedGaeApplications": [], "tier": "db-custom-2-7680", "kind": "sql#settings", "availabilityType": "REGIONAL", "pricingPlan": "PER_USE", "replicationType": "SYNCHRONOUS", "activationPolicy": "ALWAYS", "ipConfiguration": { "authorizedNetworks": [], "pscConfig": { "allowedConsumerProjects": [ "ALLOWED_PROJECTS" ], "pscEnabled": true }, "ipv4Enabled": false }, ... "createTime": "2023-06-14T18:48:34.975Z", "sqlNetworkArchitecture": "NEW_NETWORK_ARCHITECTURE", "pscServiceAttachmentLink": "projects/PROJECT_ID/regions/REGION_NAME/serviceAttachments/SERVICE_ATTACHMENT_ID", "dnsName": "DNS_NAME" }
Os seguintes campos existem para instâncias que têm o Private Service Connect habilitado para elas:
-
allowedConsumerProjects
: uma lista dos projetos permitidos para a instância. Você pode criar endpoints do Private Service Connect a partir de qualquer rede VPC nesses projetos para o anexo de serviço da instância. -
pscEnabled
: se uma instância tem o Private Service Connect habilitado para ela. -
pscServiceAttachmentLink
: o URI que aponta para o anexo de serviço da instância. Use este URI para criar o endpoint do Private Service Connect. -
dnsName
: o nome DNS da instância. Recomendamos que você crie um registro DNS com esse nome e o aponte para o endereço IP do endpoint do Private Service Connect. Também recomendamos que você use esse nome para se conectar à instância.
Para ver como construir a solicitação da API REST subjacente para esta tarefa, consulte a página instances:get .
REST v1beta4
Antes de usar qualquer um dos dados solicitados, faça as seguintes substituições:
- PROJECT_ID : o ID ou número do projeto do Google Cloud projeto que contém a instância.
- INSTANCE_NAME : o nome da instância do Cloud SQL. Se o Private Service Connect estiver habilitado para essa instância, os endpoints do Private Service Connect em redes VPC poderão se conectar a ela.
Método HTTP e URL:
GET https://sqladmin.googleapis.com/sql/v1beta4/projects/PROJECT_ID/instances/INSTANCE_NAME
Para enviar sua solicitação, expanda uma destas opções:
Você deve receber uma resposta JSON semelhante à seguinte:
{ "kind": "sql#instance", "state": "RUNNABLE", "databaseVersion": "POSTGRES_13", "settings": { "authorizedGaeApplications": [], "tier": "db-custom-2-7680", "kind": "sql#settings", "availabilityType": "REGIONAL", "pricingPlan": "PER_USE", "replicationType": "SYNCHRONOUS", "activationPolicy": "ALWAYS", "ipConfiguration": { "authorizedNetworks": [], "pscConfig": { "allowedConsumerProjects": [ "ALLOWED_PROJECTS" ], "pscEnabled": true }, "ipv4Enabled": false }, ... "createTime": "2023-06-14T18:48:34.975Z", "sqlNetworkArchitecture": "NEW_NETWORK_ARCHITECTURE", "pscServiceAttachmentLink": "projects/PROJECT_ID/regions/REGION_NAME/serviceAttachments/SERVICE_ATTACHMENT_ID", "dnsName": "DNS_NAME" }
Os seguintes campos existem para instâncias que têm o Private Service Connect habilitado para elas:
-
allowedConsumerProjects
: uma lista dos projetos permitidos para a instância. Você pode criar endpoints do Private Service Connect a partir de qualquer rede VPC nesses projetos para o anexo de serviço da instância. -
pscEnabled
: se uma instância tem o Private Service Connect habilitado para ela. -
pscServiceAttachmentLink
: o URI que aponta para o anexo de serviço da instância. Use este URI para criar o endpoint do Private Service Connect. -
dnsName
: o nome DNS da instância. Recomendamos que você crie um registro DNS com esse nome e o aponte para o endereço IP do endpoint do Private Service Connect. Também recomendamos que você use esse nome para se conectar à instância.
Você pode ver alguns banners no topo sugerindo ações que você pode querer tomar.
Exibir o ponto de extremidade de gravação
Um ponto de extremidade de gravação é um nome de serviço de nome de domínio (DNS) global que resolve automaticamente para o endereço IP da instância primária atual. Este ponto de extremidade redireciona as conexões de entrada para a nova instância primária automaticamente em caso de failover de réplica ou operação de switchover . Você pode usar o ponto de extremidade de gravação em uma string de conexão SQL em vez de um endereço IP. Ao usar um ponto de extremidade de gravação, você evita a necessidade de fazer alterações na conexão do aplicativo quando ocorre uma interrupção regional.
O Cloud SQL gera um ponto de extremidade de gravação automaticamente para sua instância da edição Cloud SQL Enterprise Plus se você fizer o seguinte:
- Habilite a API Cloud DNS para seu Google Cloud projeto.
- Selecione Enterprise Plus como a edição do Cloud SQL para sua instância.
- Adicione um endereço IP privado à instância.
- Especifique uma rede associada para a instância.
- Opcionalmente, especifique um intervalo de IP alocado para a instância.
Se você já tiver uma instância da edição Enterprise Plus do Cloud SQL e quiser que o Cloud SQL gere um ponto de extremidade de gravação automaticamente, crie uma réplica habilitada para recuperação avançada de desastres .
Para obter mais informações sobre como recuperar o ponto de extremidade de gravação e usá-lo para se conectar à instância, consulte Conectar usando um ponto de extremidade de gravação .
Métricas
Esta seção fornece gráficos de uso das principais métricas de instância que você pode usar para monitorar suas instâncias. Ao trabalhar com dados de métricas, lembre-se dos seguintes fatos:
- Um ponto de dados para uma métrica é um agregado de todos os bancos de dados hospedados pela instância.
- Os dados são reportados no horário local.
- Os gráficos renderizados não são atualizados automaticamente; para ver novos dados, você deve atualizar a página.
- Há um atraso de alguns minutos entre o momento em que os dados métricos são registrados e o momento em que são exibidos nos gráficos de uso.
Para obter mais informações sobre as métricas mostradas no gráfico, consulte Monitoramento de instâncias do Cloud SQL .
Para obter uma lista completa de métricas do Cloud SQL fornecidas pelo Cloud Monitoring, consulte a Lista de métricas do Cloud SQL .
Para obter mais informações sobre o uso do Cloud Monitoring com Google Cloud, consulte a documentação do Cloud Monitoring .
Conectar a esta instância
Na seção Conectar a esta instância , você pode encontrar os endereços IP da sua instância, a rede VPC e o nome da conexão.
Para abrir um terminal e conectar-se à sua instância, clique em Conectar usando o Cloud Shell .
Para abrir um tutorial relacionado no painel direito, clique em Conectar de uma instância de VM do Compute Engine .
Para acessar Opções de conexão , clique em Ver todos os métodos de conexão .
Para obter mais informações sobre como se conectar a uma instância, consulte Visão geral da conexão .
Conta de serviço
Esta seção mostra o endereço de e-mail da conta de serviço da instância.
Para obter mais informações, consulte a documentação das contas de serviço do IAM.
Configuração
Esta seção mostra as configurações atuais da instância.
Para alterar as configurações, clique em Editar configuração .
Para obter mais informações sobre como editar a configuração da instância, consulte edição de uma instância .
Operações e registros
Esta seção lista operações de instância recentes, como a criação de backups.
Para ver as operações recentes, clique em Exibir todas as operações .
Para ver informações de registro, clique em Exibir logs de erros do PostgreSQL .
Para obter mais informações sobre as páginas Operações e Logs Explorer, consulte Registro em log do Cloud SQL .
Para obter informações genéricas sobre registro, consulte Exibindo registros e Exportando registros .
Manutenção
Esta seção mostra as configurações e o cronograma atuais de atualização de manutenção.
Para alterar as preferências, clique em Editar preferências de manutenção .
Para alterar as configurações de notificação, clique em Editar preferências de notificação .
Para obter mais informações sobre manutenção no Cloud SQL, consulte Visão geral da manutenção .
O que vem a seguir
- Saiba mais sobre as métricas do Cloud Monitoring para Cloud SQL .
- Saiba mais sobre configurações de instância .
- Saiba mais sobre como editar uma instância .