Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
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
- Una cuenta de Azure con una suscripción activa. Cree una cuenta gratuita.
- Un recurso existente de Neon Serverless Postgres. Si aún no tiene uno, consulte Creación de un recurso de Postgres sin servidor neon.
- Una aplicación implementada en un servicio de proceso de Azure compatible con Service Connector.
Crear una conexión
Siga estos pasos para conectar una aplicación a Neon Serverless Postgres:
Abra el recurso de App Service, Container Apps o AKS donde se implementa la aplicación.
En el menú de la izquierda, abra Service Connector y, a continuación, seleccione Crear.
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. Seleccione Siguiente: Autenticación y, a continuación, seleccione o escriba la siguiente información:
Seleccione Credenciales de base de datos y escriba el nombre de usuario y la contraseña de la base de datos.
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.
Opcionalmente, seleccione Opciones avanzadas y edite las variables de entorno proporcionadas.
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.
Seleccione Siguiente: Redes>Next: Review + Create (Siguiente: Revisar y crear) y, a continuación, revise la información proporcionada.
Selecciona Crear.
Visualización y edición de conexiones
Para revisar, editar o eliminar las conexiones existentes:
Vaya a la aplicación en Azure Portal. En el menú de la izquierda, abra Service Connector.
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.