Compartir a través de


Conexión de aplicaciones a Postgres sin servidor neon

En esta guía, aprenderá a conectar la aplicación a una base de datos dentro de un recurso de Postgres sin servidor neon mediante Service Connector.

Service Connector es una característica de Azure que simplifica el proceso de conexión de recursos de Azure. El conector de servicio administra la configuración de red y autenticación de la conexión para simplificar la operación.

En esta guía se muestran instrucciones paso a paso para conectar una aplicación implementada en Azure App Service a un recurso neon serverless Postgres. Puede aplicar un método similar para crear una conexión a partir de aplicaciones implementadas en Azure Container Apps o Azure Kubernetes Service (AKS).

Prerrequisitos

Crear una conexión

Siga estos pasos para conectar una aplicación a Neon Serverless Postgres:

  1. Abra el recurso de App Service, Container Apps o AKS donde se implementa la aplicación.

  2. En el menú de la izquierda, abra Service Connector y, a continuación, seleccione Crear.

    Captura de pantalla de Azure Portal que muestra el botón para crear una conexión.

  3. Escriba o seleccione la siguiente información:

    Configuración Ejemplo Descripción
    Tipo de servicio. Postgres Neon sin servidor Nombre del servicio de destino: Neon Serverless Postgres.
    Nombre de la conexión neon_postgres_01 Nombre de la conexión entre el recurso de proceso de Azure y el recurso Neon Serverless Postgres. Use el nombre de conexión que proporciona Service Connector o escriba su propio nombre de conexión. Los nombres de conexión solo pueden contener letras, números (0-9), puntos (.) y caracteres de subrayado (_).
    Nombre de host de Neon Postgres contoso-compute.gwc.azure.neon.tech Nombre de host del recurso Neon Serverless Postgres. El nombre de host se muestra en el portal de Neon, en el menú Conectar , en Cadena de conexión.
    Nombre de la base de datos de Neon Postgres base de datos Nombre de la base de datos en el recurso Neon Serverless Postgres. El nombre de la base de datos se muestra en el portal de Neon, en el menú Conectar , en Base de datos.
    Tipo de cliente Pitón Tipo de cliente de base de datos.

    Captura de pantalla de Azure Portal que muestra la pestaña Aspectos básicos para crear una conexión.

  4. Seleccione Siguiente: Autenticación y, a continuación, seleccione o escriba la siguiente información:

    1. Seleccione Credenciales de base de datos y escriba el nombre de usuario y la contraseña de la base de datos.

    2. Seleccione Almacenar secreto en Key Vault, y a continuación, seleccione una conexión de Azure Key Vault si ya tiene una.

      Si no tiene una conexión de Key Vault, seleccione Crear nuevo para crear una. Para obtener instrucciones paso a paso sobre cómo crear una nueva conexión a Key Vault, consulte Conexión de servicios de Azure y almacenamiento de secretos en Azure Key Vault.

    3. Opcionalmente, seleccione Opciones avanzadas y edite las variables de entorno proporcionadas.

    Captura de pantalla de Azure Portal que muestra la pestaña Autenticación para crear una conexión.

    Nota:

    Se recomienda usar Azure Key Vault para almacenar y administrar sus credenciales de forma segura, reducir el riesgo de exposición y simplificar la administración de secretos.

  5. Seleccione Siguiente: Redes>Next: Review + Create (Siguiente: Revisar y crear) y, a continuación, revise la información proporcionada.

  6. Selecciona Crear.

Visualización y edición de conexiones

Para revisar, editar o eliminar las conexiones existentes:

  1. Vaya a la aplicación en Azure Portal. En el menú de la izquierda, abra Service Connector.

  2. Seleccione la casilla de una conexión y explore las siguientes opciones:

    • Seleccione > para acceder a los detalles de la conexión.
    • Seleccione Validar para que el conector de servicio compruebe la conexión.
    • Seleccione Editar para editar los detalles de la conexión.
    • Seleccione Eliminar para quitar una conexión.