Habilidades Azure.ResourceManager.PostgreSql (.NET)
📦

Azure.ResourceManager.PostgreSql (.NET)

Seguro

Gestionar PostgreSQL de Azure con .NET

Esta habilidad proporciona ejemplos de código para gestionar Azure PostgreSQL Flexible Server usando el SDK de .NET. Ayuda a los desarrolladores a automatizar el aprovisionamiento de bases de datos, configuración, copias de seguridad y alta disponibilidad sin navegar manualmente por el portal de Azure.

Soporta: Claude Codex Code(CC)
🥉 72 Bronce
1

Descargar el ZIP de la skill

2

Subir en Claude

Ve a Configuración → Capacidades → Skills → Subir skill

3

Activa y empieza a usar

Pruébalo

Usando "Azure.ResourceManager.PostgreSql (.NET)". Crear un servidor PostgreSQL con HA redundante por zona

Resultado esperado:

Ejemplo de código mostrando la creación de PostgreSqlFlexibleServerData con el modo HighAvailability establecido en ZoneRedundant, incluyendo configuración de SKU, almacenamiento y autenticación.

Usando "Azure.ResourceManager.PostgreSql (.NET)". Listar todas las bases de datos en mi servidor

Resultado esperado:

Código C# usando await foreach para iterar a través de GetPostgreSqlFlexibleServerDatabases() e imprimir nombres y propiedades de las bases de datos.

Auditoría de seguridad

Seguro
v1 • 2/25/2026

This is a prompt-only documentation skill with no executable code. The static analysis scanned 0 files (0 lines) and detected no suspicious patterns. The skill provides Azure PostgreSQL Flexible Server SDK reference documentation with code examples. No security risks identified.

0
Archivos escaneados
0
Líneas analizadas
0
hallazgos
1
Auditorías totales
No se encontraron problemas de seguridad
Auditado por: claude

Puntuación de calidad

38
Arquitectura
100
Mantenibilidad
87
Contenido
50
Comunidad
100
Seguridad
74
Cumplimiento de la especificación

Lo que puedes crear

Ingeniero DevOps Automatizando Despliegues

Automatizar el aprovisionamiento del servidor PostgreSQL como parte de pipelines de CI/CD. Crear scripts de infraestructura como código que desplieguen entornos de desarrollo/staging/producción con configuraciones consistentes.

Desarrollador Gestionando Bases de Datos de Prueba

Crear y eliminar rápidamente bases de datos de prueba para pruebas automatizadas. Usar ejemplos de código para configurar entornos de prueba aislados con reglas de firewall apropiadas.

Ingeniero de Plataforma Construyendo Herramientas Internas

Construir herramientas internas para que los miembros del equipo gestionen recursos de PostgreSQL sin acceso al portal de Azure. Crear paneles personalizados o portales de autoservicio.

Prueba estos prompts

Crear Servidor PostgreSQL
Show me how to create an Azure PostgreSQL Flexible Server using the .NET SDK with high availability enabled.
Configurar Reglas de Firewall
How do I add a firewall rule to allow an IP range to connect to my PostgreSQL Flexible Server?
Configurar Administrador de Entra ID
Configure Entra ID (Azure AD) authentication for my PostgreSQL Flexible Server using C#.
Copia de Seguridad y Restauración
Show me how to list backups and perform a point-in-time restore on Azure PostgreSQL Flexible Server.

Mejores prácticas

  • Usar DefaultAzureCredential en lugar de cadenas de conexión codificadas para autenticación
  • Habilitar alta disponibilidad redundante por zona para cargas de trabajo de producción
  • Configurar autenticación de Entra ID y de contraseña para flexibilidad durante la migración

Evitar

  • No codificar contraseñas de administrador en el código fuente - usar Azure Key Vault o variables de entorno
  • Evitar el uso de acceso de red público para servidores de producción - preferir endpoints privados
  • No omitir la configuración de copias de seguridad - asegurar retención adecuada para cumplimiento
  • Evitar crear servidores en el nivel Single Server obsoleto - usar Flexible Server

Preguntas frecuentes

¿Cuál es la diferencia entre Flexible Server y Single Server?
Flexible Server es la opción de implementación moderna y recomendada con más características, mejor escalado y HA redundante por zona. Single Server está obsoleto y programado para su retirada.
¿Cómo me autentico en Azure PostgreSQL desde mi aplicación .NET?
Usar DefaultAzureCredential para identidad administrada, o configurar autenticación de service principal. Para Entra ID, adquirir tokens usando la biblioteca Azure Identity.
¿Puedo usar esta habilidad para gestionar servidores existentes?
Sí, la habilidad incluye ejemplos para obtener servidores existentes, listar recursos, actualizar configuraciones y gestionar reglas de firewall.
¿Qué versiones de PostgreSQL están soportadas?
El SDK soporta PostgreSQL de la versión 11 a la 16. Usar el enum PostgreSqlFlexibleServerVersion para especificar la versión.
¿Cómo manejo errores de conexión en mi código?
Usar try-catch con RequestFailedException para manejar errores específicos de Azure. Verificar ex.Status para códigos de error como 409 (conflicto) o 400 (solicitud incorrecta).
¿Puedo crear réplicas de lectura con esta habilidad?
Sí, usar CreateMode.Replica con SourceServerResourceId para crear réplicas de lectura para escalar cargas de trabajo intensivas en lectura.

Detalles del desarrollador

Estructura de archivos

📄 SKILL.md