Esta página describe cómo ver información sobre una instancia de Cloud SQL.
Ver información resumida de la instancia
Puede ver información resumida sobre las instancias de Cloud SQL mediante el Google Cloud consola, gcloud CLI , o la API.
Consola
En el Google Cloud consola, vaya a la página Instancias de Cloud SQL .
La siguiente información aparece sobre las instancias de Cloud SQL que tienen habilitada la Conexión de servicio privado :
- Método de conexión interna: si se utiliza Conexión de servicio privado o acceso a servicios privados para conectarse a la instancia
- Dirección IP privada: las direcciones IP de los puntos finales de conexión de servicio privado en la red VPC que se conectan al adjunto de servicio de la instancia
- Nombre DNS: el nombre DNS de la instancia
Para ver el estado actual de la instancia, mantenga el puntero sobre el ícono de estado junto al nombre de una instancia.
Si la instancia está en un estado
FAILED
oMAINTENANCE
, puede recuperarla seleccionando un momento del pasado y restaurándola a su estado en ese momento.Para abrir la página Descripción general de una instancia, haga clic en el nombre de la instancia.
En la tarjeta Conectarse a esta instancia , aparece la siguiente información adicional sobre las instancias de Cloud SQL con Conexión de servicio privado habilitada:
- Conectividad IP privada: el estado es Habilitado porque la instancia debe tener una dirección IP interna
- Proyectos permitidos: estos proyectos permiten conexiones desde puntos finales de Private Service Connect a la instancia
- Adjunto de servicio: el adjunto de servicio de la instancia
- Conectividad de IP pública: el estado está Deshabilitado porque no se admiten conexiones de IP externas
Para ver información de conectividad sobre la instancia, incluso si se agregó una dirección IP interna o externa a la instancia, cualquier red autorizada asociada con la instancia y si otras Google Cloud Los servicios, como BigQuery, pueden acceder a los datos en Cloud SQL y realizar consultas sobre estos datos a través de una conexión interna; haga clic en la pestaña Conexiones .
Para obtener más información sobre esta pestaña, consulte Acerca de las opciones de conexión .
Haga clic en la pestaña Redes . Aparecerá la siguiente información sobre las instancias que tienen habilitada la Conexión de Servicio Privado:
- La casilla "IP privada" está seleccionada, pero desactivada. La instancia debe tener una dirección IP interna y esta configuración no se puede modificar.
- Los proyectos permitidos para la instancia.
- La casilla de verificación IP pública está seleccionada, pero desactivada.
- El campo Redes autorizadas está desactivado porque la instancia utiliza Conexión de servicio privado, que no admite esta función.
nube g
Para obtener información sobre la instalación y los primeros pasos con la CLI de gcloud, consulte Instalar la CLI de gcloud . Para obtener información sobre cómo iniciar Cloud Shell, consulte Usar Cloud Shell .
Para ver información resumida sobre una instancia, utilice el comando
gcloud sql instances describe
:gcloud sql instances describe INSTANCE_NAME \ --project=PROJECT_ID
Realice las siguientes sustituciones:
- INSTANCE_NAME : el nombre de la instancia de Cloud SQL. Si esta instancia tiene habilitada la Conexión de Servicio Privado , los puntos de conexión de la Conexión de Servicio Privado en redes VPC podrán conectarse a ella.
- PROJECT_ID : el ID o número de proyecto del Google Cloud proyecto que contiene la instancia.
A continuación se muestra un ejemplo del resultado al ejecutar 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 ver información más detallada sobre las instancias que tienen habilitada la Conexión de servicio privado, agregue los siguientes parámetros:
Configuración | Parámetro | Notas |
---|---|---|
Nombre DNS | dnsName | El nombre DNS de la instancia. Recomendamos crear un registro DNS con este nombre y apuntarlo a la dirección IP del punto final de Private Service Connect. También recomendamos usar este nombre para conectarse a la instancia. |
Adjunto de servicio | pscServiceAttachmentLink | El URI que apunta a la conexión de servicio de la instancia. Use este URI para crear el punto de conexión de servicio privado. |
Proyectos de consumidores permitidos | allowedConsumerProjects | Lista de los proyectos permitidos para la instancia. Puede crear puntos de conexión de servicio privado desde cualquier red de VPC de estos proyectos hasta la conexión de servicio de la instancia. |
Habilitación de la conexión de servicio privado | pscEnabled | Si una instancia tiene habilitada la Conexión de servicio privado. |
Terraformar
Para crear una instancia, utilice un recurso Terraform .
Aplicar los cambios
Para aplicar su configuración de Terraform en un Google Cloud proyecto, complete los pasos de las siguientes secciones.
Preparar Cloud Shell
- Inicie Cloud Shell .
Establecer el valor predeterminado Google Cloud Proyecto donde desea aplicar sus configuraciones de Terraform.
Solo necesitas ejecutar este comando una vez por proyecto y puedes ejecutarlo en cualquier directorio.
export GOOGLE_CLOUD_PROJECT=PROJECT_ID
Las variables de entorno se anulan si establece valores explícitos en el archivo de configuración de Terraform.
Preparar el directorio
Cada archivo de configuración de Terraform debe tener su propio directorio (también llamado módulo raíz ).
- En Cloud Shell , cree un directorio y un nuevo archivo dentro de él. El nombre del archivo debe tener la extensión
.tf
; por ejemplo,main.tf
En este tutorial, el archivo se denominamain.tf
mkdir DIRECTORY && cd DIRECTORY && touch main.tf
Si está siguiendo un tutorial, puede copiar el código de muestra en cada sección o paso.
Copie el código de muestra en el
main.tf
recién creado.Opcionalmente, copie el código de GitHub. Esto se recomienda cuando el fragmento de Terraform forma parte de una solución integral.
- Revise y modifique los parámetros de muestra para aplicarlos a su entorno.
- Guarde sus cambios.
- Inicialice Terraform. Solo necesita hacerlo una vez por directorio.
terraform init
Opcionalmente, para utilizar la última versión del proveedor de Google, incluya la opción
-upgrade
:terraform init -upgrade
Aplicar los cambios
- Revise la configuración y verifique que los recursos que Terraform va a crear o actualizar coincidan con sus expectativas:
terraform plan
Realice correcciones en la configuración según sea necesario.
- Aplique la configuración de Terraform ejecutando el siguiente comando e ingresando
yes
en el indicador:terraform apply
Espere hasta que Terraform muestre el mensaje "¡Aplicación completada!"
- Abre tu Google Cloud proyecto para ver los resultados. En el Google Cloud consola, navegue a sus recursos en la interfaz de usuario para asegurarse de que Terraform los haya creado o actualizado.
Eliminar los cambios
Para eliminar sus cambios, haga lo siguiente:
- Para deshabilitar la protección contra eliminación, en el archivo de configuración de Terraform configure el argumento
deletion_protection
enfalse
.deletion_protection = "false"
- Aplique la configuración actualizada de Terraform ejecutando el siguiente comando e ingresando
yes
en el mensaje:terraform apply
Elimine los recursos aplicados previamente con su configuración de Terraform ejecutando el siguiente comando e ingresando
yes
en el mensaje:terraform destroy
REST versión 1
Antes de utilizar cualquiera de los datos solicitados, realice las siguientes sustituciones:
- PROJECT_ID : el ID o número de proyecto del Google Cloud proyecto que contiene la instancia.
- INSTANCE_NAME : el nombre de la instancia de Cloud SQL. Si esta instancia tiene habilitada la Conexión de Servicio Privado , los puntos de conexión de la Conexión de Servicio Privado en redes VPC podrán conectarse a ella.
Método HTTP y URL:
GET https://sqladmin.googleapis.com/v1/projects/PROJECT_ID/instances/INSTANCE_NAME
Para enviar su solicitud, expanda una de estas opciones:
Debería recibir una respuesta JSON similar a la siguiente:
{ "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" }
Los siguientes campos existen para las instancias que tienen habilitada la Conexión de servicio privado:
-
allowedConsumerProjects
: lista de los proyectos permitidos para la instancia. Puede crear puntos de conexión de servicio privado desde cualquier red de VPC de estos proyectos hasta la conexión de servicio de la instancia. -
pscEnabled
: si una instancia tiene habilitada la Conexión de servicio privado. -
pscServiceAttachmentLink
: el URI que apunta al servicio adjunto de la instancia. Use este URI para crear el punto de conexión de servicio privado. -
dnsName
: el nombre DNS de la instancia. Recomendamos crear un registro DNS con este nombre y apuntarlo a la dirección IP del punto final de Private Service Connect. También recomendamos usar este nombre para conectarse a la instancia.
Para ver cómo construir la solicitud de API REST subyacente para esta tarea, consulte la página instancias:get .
REST v1beta4
Antes de utilizar cualquiera de los datos solicitados, realice las siguientes sustituciones:
- PROJECT_ID : el ID o número de proyecto del Google Cloud proyecto que contiene la instancia.
- INSTANCE_NAME : el nombre de la instancia de Cloud SQL. Si esta instancia tiene habilitada la Conexión de Servicio Privado , los puntos de conexión de la Conexión de Servicio Privado en redes VPC podrán conectarse a ella.
Método HTTP y URL:
GET https://sqladmin.googleapis.com/sql/v1beta4/projects/PROJECT_ID/instances/INSTANCE_NAME
Para enviar su solicitud, expanda una de estas opciones:
Debería recibir una respuesta JSON similar a la siguiente:
{ "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" }
Los siguientes campos existen para las instancias que tienen habilitada la Conexión de servicio privado:
-
allowedConsumerProjects
: lista de los proyectos permitidos para la instancia. Puede crear puntos de conexión de servicio privado desde cualquier red de VPC de estos proyectos hasta la conexión de servicio de la instancia. -
pscEnabled
: si una instancia tiene habilitada la Conexión de servicio privado. -
pscServiceAttachmentLink
: el URI que apunta al servicio adjunto de la instancia. Use este URI para crear el punto de conexión de servicio privado. -
dnsName
: el nombre DNS de la instancia. Recomendamos crear un registro DNS con este nombre y apuntarlo a la dirección IP del punto final de Private Service Connect. También recomendamos usar este nombre para conectarse a la instancia.
Es posible que veas algunos banners en la parte superior que sugieran acciones que podrías querer llevar a cabo.
Ver el punto final de escritura
Un punto de conexión de escritura es un nombre de servicio de nombres de dominio (DNS) global que se resuelve automáticamente en la dirección IP de la instancia principal actual. Este punto de conexión redirige automáticamente las conexiones entrantes a la nueva instancia principal en caso de una conmutación por error o una conmutación de réplica . Puede usar el punto de conexión de escritura en una cadena de conexión SQL en lugar de una dirección IP. Al usar un punto de conexión de escritura, puede evitar tener que realizar cambios en la conexión de la aplicación cuando se produce una interrupción regional.
Cloud SQL genera automáticamente un punto final de escritura para su instancia de la edición Cloud SQL Enterprise Plus si hace lo siguiente:
- Habilite la API de DNS en la nube para su Google Cloud proyecto.
- Seleccione Enterprise Plus como la edición de Cloud SQL para su instancia.
- Agregue una dirección IP privada a la instancia.
- Especifique una red asociada para la instancia.
- Opcionalmente, especifique un rango de IP asignado para la instancia.
Si ya tiene una instancia de la edición Cloud SQL Enterprise Plus y desea que Cloud SQL genere un punto final de escritura automáticamente, cree una réplica que esté habilitada para la recuperación ante desastres avanzada .
Para obtener más información sobre cómo recuperar el punto final de escritura y usarlo para conectarse a la instancia, consulte Conectarse mediante un punto final de escritura .
Métrica
Esta sección proporciona gráficos de uso de métricas clave de instancias que puede usar para supervisarlas. Al trabajar con datos de métricas, tenga en cuenta lo siguiente:
- Un punto de datos para una métrica es un agregado de todas las bases de datos alojadas por la instancia.
- Los datos se informan en hora local.
- Los gráficos renderizados no se actualizan automáticamente; para ver datos nuevos, debe actualizar la página.
- Hay un retraso de unos minutos entre el momento en que se registran los datos métricos y el momento en que se muestran en los gráficos de uso.
Para obtener más información sobre las métricas que se muestran en el gráfico, consulte Supervisión de instancias de Cloud SQL .
Para obtener una lista completa de las métricas de Cloud SQL proporcionadas por Cloud Monitoring, consulte la lista de métricas de Cloud SQL .
Para obtener más información sobre el uso de Cloud Monitoring con Google Cloud, consulte la documentación de Monitoreo de la nube .
Conectarse a esta instancia
En la sección Conectarse a esta instancia , puede encontrar las direcciones IP de su instancia, la red VPC y el nombre de la conexión.
Para abrir una terminal y conectarse a su instancia, haga clic en Conectar usando Cloud Shell .
Para abrir un tutorial relacionado en el panel derecho, haga clic en Conectarse desde una instancia de VM de Compute Engine .
Para ir a Opciones de conexión , haga clic en Ver todos los métodos de conexión .
Para obtener más información sobre cómo conectarse a una instancia, consulte Descripción general de la conexión .
Cuenta de servicio
Esta sección muestra la dirección de correo electrónico de la cuenta de servicio de la instancia.
Para obtener más información, consulte la documentación de cuentas de servicio de IAM.
Configuración
Esta sección muestra la configuración actual de la instancia.
Para cambiar la configuración, haga clic en Editar configuración .
Para obtener más información sobre cómo editar la configuración de una instancia, consulte editar una instancia .
Operaciones y registros
En esta sección se enumeran las operaciones de instancia recientes, como la creación de copias de seguridad.
Para ver las operaciones recientes, haga clic en Ver todas las operaciones .
Para ver la información de registro, haga clic en Ver registros de errores de PostgreSQL .
Para obtener más información sobre las páginas Operaciones y Explorador de registros, consulte Registro de Cloud SQL .
Para obtener información genérica sobre el registro, consulte Visualización de registros y Exportación de registros .
Mantenimiento
Esta sección muestra la configuración y el cronograma de actualización de mantenimiento actuales.
Para cambiar las preferencias, haga clic en Editar preferencias de mantenimiento .
Para cambiar la configuración de notificaciones, haga clic en Editar preferencias de notificación .
Para obtener más información sobre el mantenimiento en Cloud SQL, consulte Descripción general de mantenimiento .
¿Qué sigue?
- Obtenga más información sobre las métricas de monitoreo de la nube para Cloud SQL .
- Obtenga más información sobre la configuración de instancias .
- Obtenga más información sobre cómo editar una instancia .
Esta página describe cómo ver información sobre una instancia de Cloud SQL.
Ver información resumida de la instancia
Puede ver información resumida sobre las instancias de Cloud SQL mediante el Google Cloud consola, gcloud CLI , o la API.
Consola
En el Google Cloud consola, vaya a la página Instancias de Cloud SQL .
La siguiente información aparece sobre las instancias de Cloud SQL que tienen habilitada la Conexión de servicio privado :
- Método de conexión interna: si se utiliza Conexión de servicio privado o acceso a servicios privados para conectarse a la instancia
- Dirección IP privada: las direcciones IP de los puntos finales de conexión de servicio privado en la red VPC que se conectan al adjunto de servicio de la instancia
- Nombre DNS: el nombre DNS de la instancia
Para ver el estado actual de la instancia, mantenga el puntero sobre el ícono de estado junto al nombre de una instancia.
Si la instancia está en un estado
FAILED
oMAINTENANCE
, puede recuperarla seleccionando un momento del pasado y restaurándola a su estado en ese momento.Para abrir la página Descripción general de una instancia, haga clic en el nombre de la instancia.
En la tarjeta Conectarse a esta instancia , aparece la siguiente información adicional sobre las instancias de Cloud SQL con Conexión de servicio privado habilitada:
- Conectividad IP privada: el estado es Habilitado porque la instancia debe tener una dirección IP interna
- Proyectos permitidos: estos proyectos permiten conexiones desde puntos finales de Private Service Connect a la instancia
- Adjunto de servicio: el adjunto de servicio de la instancia
- Conectividad de IP pública: el estado está Deshabilitado porque no se admiten conexiones de IP externas
Para ver información de conectividad sobre la instancia, incluso si se agregó una dirección IP interna o externa a la instancia, cualquier red autorizada asociada con la instancia y si otras Google Cloud Los servicios, como BigQuery, pueden acceder a los datos en Cloud SQL y realizar consultas sobre estos datos a través de una conexión interna; haga clic en la pestaña Conexiones .
Para obtener más información sobre esta pestaña, consulte Acerca de las opciones de conexión .
Haga clic en la pestaña Redes . Aparecerá la siguiente información sobre las instancias que tienen habilitada la Conexión de Servicio Privado:
- La casilla "IP privada" está seleccionada, pero desactivada. La instancia debe tener una dirección IP interna y esta configuración no se puede modificar.
- Los proyectos permitidos para la instancia.
- La casilla de verificación IP pública está seleccionada, pero desactivada.
- El campo Redes autorizadas está desactivado porque la instancia utiliza Conexión de servicio privado, que no admite esta función.
nube g
Para obtener información sobre la instalación y los primeros pasos con la CLI de gcloud, consulte Instalar la CLI de gcloud . Para obtener información sobre cómo iniciar Cloud Shell, consulte Usar Cloud Shell .
Para ver información resumida sobre una instancia, utilice el comando
gcloud sql instances describe
:gcloud sql instances describe INSTANCE_NAME \ --project=PROJECT_ID
Realice las siguientes sustituciones:
- INSTANCE_NAME : el nombre de la instancia de Cloud SQL. Si esta instancia tiene habilitada la Conexión de Servicio Privado , los puntos de conexión de la Conexión de Servicio Privado en redes VPC podrán conectarse a ella.
- PROJECT_ID : el ID o número de proyecto del Google Cloud proyecto que contiene la instancia.
A continuación se muestra un ejemplo del resultado al ejecutar 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 ver información más detallada sobre las instancias que tienen habilitada la Conexión de servicio privado, agregue los siguientes parámetros:
Configuración | Parámetro | Notas |
---|---|---|
Nombre DNS | dnsName | El nombre DNS de la instancia. Recomendamos crear un registro DNS con este nombre y apuntarlo a la dirección IP del punto final de Private Service Connect. También recomendamos usar este nombre para conectarse a la instancia. |
Adjunto de servicio | pscServiceAttachmentLink | El URI que apunta a la conexión de servicio de la instancia. Use este URI para crear el punto de conexión de servicio privado. |
Proyectos de consumidores permitidos | allowedConsumerProjects | Lista de los proyectos permitidos para la instancia. Puede crear puntos de conexión de servicio privado desde cualquier red de VPC de estos proyectos hasta la conexión de servicio de la instancia. |
Habilitación de la conexión de servicio privado | pscEnabled | Si una instancia tiene habilitada la Conexión de servicio privado. |
Terraformar
Para crear una instancia, utilice un recurso Terraform .
Aplicar los cambios
Para aplicar su configuración de Terraform en un Google Cloud proyecto, complete los pasos de las siguientes secciones.
Preparar Cloud Shell
- Inicie Cloud Shell .
Establecer el valor predeterminado Google Cloud Proyecto donde desea aplicar sus configuraciones de Terraform.
Solo necesitas ejecutar este comando una vez por proyecto y puedes ejecutarlo en cualquier directorio.
export GOOGLE_CLOUD_PROJECT=PROJECT_ID
Las variables de entorno se anulan si establece valores explícitos en el archivo de configuración de Terraform.
Preparar el directorio
Cada archivo de configuración de Terraform debe tener su propio directorio (también llamado módulo raíz ).
- En Cloud Shell , cree un directorio y un nuevo archivo dentro de él. El nombre del archivo debe tener la extensión
.tf
; por ejemplo,main.tf
En este tutorial, el archivo se denominamain.tf
mkdir DIRECTORY && cd DIRECTORY && touch main.tf
Si está siguiendo un tutorial, puede copiar el código de muestra en cada sección o paso.
Copie el código de muestra en el
main.tf
recién creado.Opcionalmente, copie el código de GitHub. Esto se recomienda cuando el fragmento de Terraform forma parte de una solución integral.
- Revise y modifique los parámetros de muestra para aplicarlos a su entorno.
- Guarde sus cambios.
- Inicialice Terraform. Solo necesita hacerlo una vez por directorio.
terraform init
Opcionalmente, para utilizar la última versión del proveedor de Google, incluya la opción
-upgrade
:terraform init -upgrade
Aplicar los cambios
- Revise la configuración y verifique que los recursos que Terraform va a crear o actualizar coincidan con sus expectativas:
terraform plan
Realice correcciones en la configuración según sea necesario.
- Aplique la configuración de Terraform ejecutando el siguiente comando e ingresando
yes
en el indicador:terraform apply
Espere hasta que Terraform muestre el mensaje "¡Aplicación completada!"
- Abre tu Google Cloud proyecto para ver los resultados. En el Google Cloud consola, navegue a sus recursos en la interfaz de usuario para asegurarse de que Terraform los haya creado o actualizado.
Eliminar los cambios
Para eliminar sus cambios, haga lo siguiente:
- Para deshabilitar la protección contra eliminación, en el archivo de configuración de Terraform configure el argumento
deletion_protection
enfalse
.deletion_protection = "false"
- Aplique la configuración actualizada de Terraform ejecutando el siguiente comando e ingresando
yes
en el mensaje:terraform apply
Elimine los recursos aplicados previamente con su configuración de Terraform ejecutando el siguiente comando e ingresando
yes
en el mensaje:terraform destroy
REST versión 1
Antes de utilizar cualquiera de los datos solicitados, realice las siguientes sustituciones:
- PROJECT_ID : el ID o número de proyecto del Google Cloud proyecto que contiene la instancia.
- INSTANCE_NAME : el nombre de la instancia de Cloud SQL. Si esta instancia tiene habilitada la Conexión de Servicio Privado , los puntos de conexión de la Conexión de Servicio Privado en redes VPC podrán conectarse a ella.
Método HTTP y URL:
GET https://sqladmin.googleapis.com/v1/projects/PROJECT_ID/instances/INSTANCE_NAME
Para enviar su solicitud, expanda una de estas opciones:
Debería recibir una respuesta JSON similar a la siguiente:
{ "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" }
Los siguientes campos existen para las instancias que tienen habilitada la Conexión de servicio privado:
-
allowedConsumerProjects
: lista de los proyectos permitidos para la instancia. Puede crear puntos de conexión de servicio privado desde cualquier red de VPC de estos proyectos hasta la conexión de servicio de la instancia. -
pscEnabled
: si una instancia tiene habilitada la Conexión de servicio privado. -
pscServiceAttachmentLink
: el URI que apunta al servicio adjunto de la instancia. Use este URI para crear el punto de conexión de servicio privado. -
dnsName
: el nombre DNS de la instancia. Recomendamos crear un registro DNS con este nombre y apuntarlo a la dirección IP del punto final de Private Service Connect. También recomendamos usar este nombre para conectarse a la instancia.
Para ver cómo construir la solicitud de API REST subyacente para esta tarea, consulte la página instancias:get .
REST v1beta4
Antes de utilizar cualquiera de los datos solicitados, realice las siguientes sustituciones:
- PROJECT_ID : el ID o número de proyecto del Google Cloud proyecto que contiene la instancia.
- INSTANCE_NAME : el nombre de la instancia de Cloud SQL. Si esta instancia tiene habilitada la Conexión de Servicio Privado , los puntos de conexión de la Conexión de Servicio Privado en redes VPC podrán conectarse a ella.
Método HTTP y URL:
GET https://sqladmin.googleapis.com/sql/v1beta4/projects/PROJECT_ID/instances/INSTANCE_NAME
Para enviar su solicitud, expanda una de estas opciones:
Debería recibir una respuesta JSON similar a la siguiente:
{ "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" }
Los siguientes campos existen para las instancias que tienen habilitada la Conexión de servicio privado:
-
allowedConsumerProjects
: lista de los proyectos permitidos para la instancia. Puede crear puntos de conexión de servicio privado desde cualquier red de VPC de estos proyectos hasta la conexión de servicio de la instancia. -
pscEnabled
: si una instancia tiene habilitada la Conexión de servicio privado. -
pscServiceAttachmentLink
: el URI que apunta al servicio adjunto de la instancia. Use este URI para crear el punto de conexión de servicio privado. -
dnsName
: el nombre DNS de la instancia. Recomendamos crear un registro DNS con este nombre y apuntarlo a la dirección IP del punto final de Private Service Connect. También recomendamos usar este nombre para conectarse a la instancia.
Es posible que veas algunos banners en la parte superior que sugieran acciones que podrías querer llevar a cabo.
Ver el punto final de escritura
Un punto de conexión de escritura es un nombre de servicio de nombres de dominio (DNS) global que se resuelve automáticamente en la dirección IP de la instancia principal actual. Este punto de conexión redirige automáticamente las conexiones entrantes a la nueva instancia principal en caso de una conmutación por error o una conmutación de réplica . Puede usar el punto de conexión de escritura en una cadena de conexión SQL en lugar de una dirección IP. Al usar un punto de conexión de escritura, puede evitar tener que realizar cambios en la conexión de la aplicación cuando se produce una interrupción regional.
Cloud SQL genera automáticamente un punto final de escritura para su instancia de la edición Cloud SQL Enterprise Plus si hace lo siguiente:
- Habilite la API de DNS en la nube para su Google Cloud proyecto.
- Seleccione Enterprise Plus como la edición de Cloud SQL para su instancia.
- Agregue una dirección IP privada a la instancia.
- Especifique una red asociada para la instancia.
- Opcionalmente, especifique un rango de IP asignado para la instancia.
Si ya tiene una instancia de la edición Cloud SQL Enterprise Plus y desea que Cloud SQL genere un punto final de escritura automáticamente, cree una réplica que esté habilitada para la recuperación ante desastres avanzada .
Para obtener más información sobre cómo recuperar el punto final de escritura y usarlo para conectarse a la instancia, consulte Conectarse mediante un punto final de escritura .
Métrica
Esta sección proporciona gráficos de uso de métricas clave de instancias que puede usar para supervisarlas. Al trabajar con datos de métricas, tenga en cuenta lo siguiente:
- Un punto de datos para una métrica es un agregado de todas las bases de datos alojadas por la instancia.
- Los datos se informan en hora local.
- Los gráficos renderizados no se actualizan automáticamente; para ver datos nuevos, debe actualizar la página.
- Hay un retraso de unos minutos entre el momento en que se registran los datos métricos y el momento en que se muestran en los gráficos de uso.
Para obtener más información sobre las métricas que se muestran en el gráfico, consulte Supervisión de instancias de Cloud SQL .
Para obtener una lista completa de las métricas de Cloud SQL proporcionadas por Cloud Monitoring, consulte la lista de métricas de Cloud SQL .
Para obtener más información sobre el uso de Cloud Monitoring con Google Cloud, consulte la documentación de Monitoreo de la nube .
Conectarse a esta instancia
En la sección Conectarse a esta instancia , puede encontrar las direcciones IP de su instancia, la red VPC y el nombre de la conexión.
Para abrir una terminal y conectarse a su instancia, haga clic en Conectar usando Cloud Shell .
Para abrir un tutorial relacionado en el panel derecho, haga clic en Conectarse desde una instancia de VM de Compute Engine .
Para ir a Opciones de conexión , haga clic en Ver todos los métodos de conexión .
Para obtener más información sobre cómo conectarse a una instancia, consulte Descripción general de la conexión .
Cuenta de servicio
Esta sección muestra la dirección de correo electrónico de la cuenta de servicio de la instancia.
Para obtener más información, consulte la documentación de cuentas de servicio de IAM.
Configuración
Esta sección muestra la configuración actual de la instancia.
Para cambiar la configuración, haga clic en Editar configuración .
Para obtener más información sobre cómo editar la configuración de una instancia, consulte editar una instancia .
Operaciones y registros
En esta sección se enumeran las operaciones de instancia recientes, como la creación de copias de seguridad.
Para ver las operaciones recientes, haga clic en Ver todas las operaciones .
Para ver la información de registro, haga clic en Ver registros de errores de PostgreSQL .
Para obtener más información sobre las páginas Operaciones y Explorador de registros, consulte Registro de Cloud SQL .
Para obtener información genérica sobre el registro, consulte Visualización de registros y Exportación de registros .
Mantenimiento
Esta sección muestra la configuración y el cronograma de actualización de mantenimiento actuales.
Para cambiar las preferencias, haga clic en Editar preferencias de mantenimiento .
Para cambiar la configuración de notificaciones, haga clic en Editar preferencias de notificación .
Para obtener más información sobre el mantenimiento en Cloud SQL, consulte Descripción general de mantenimiento .
¿Qué sigue?
- Obtenga más información sobre las métricas de monitoreo de la nube para Cloud SQL .
- Obtenga más información sobre la configuración de instancias .
- Obtenga más información sobre cómo editar una instancia .