Guía de lectura localizada
azure-cosmos-db-pyFinalidad, uso y origen
Cree servicios NoSQL de Azure Cosmos DB conPython/FastAPISiguiendo patrones de nivel de producción. Úselo al implementar la configuración del cliente de base de datos con autenticación dual (DefaultAzureCredential + emulador), clases de capa de servicio con operaciones CRUD, estrategias de clave de partición, consultas parametrizadas o patrones TDD para Cosmos. Se activa con frases como "Cosmos DB", "Base de datos NoSQL", "Almacén de documentos", "Agregar persistencia", "Capa de servicio de base de datos" o "SDK de Python para Cosmos".
Fuente recuperada:
- Repositorio de origen
- microsoft/skills
- SKILL.md
.github/plugins/azure-sdk-python/skills/azure-cosmos-db-py/SKILL.md- Estrellas del repositorio
- 3,157
- Actualización del repositorio
- 2026-10-31
- Clasificación de habilidades
- Servicios en la nube
- Última recopilación
Licencia: MIT
Los extractos del flujo de trabajo son guías de lectura, no instrucciones ejecutables de Codez. No se utilizó ninguna habilidad de terceros para generar esta página.
Los siguientes fragmentos sobre el propósito y el flujo de trabajo son material preliminar, organizado y traducido para su lectura. Son distintos del análisis editorial de Codez, que se presenta por separado.
Lo que hace esta habilidad
Cree servicios NoSQL de Azure Cosmos DB conPython/FastAPISiguiendo patrones de nivel de producción. Úselo al implementar la configuración del cliente de base de datos con autenticación dual (DefaultAzureCredential + emulador), clases de capa de servicio con operaciones CRUD, estrategias de clave de partición, consultas parametrizadas o patrones TDD para Cosmos. Se activa con frases como "Cosmos DB", "Base de datos NoSQL", "Almacén de documentos", "Agregar persistencia", "Capa de servicio de base de datos" o "SDK de Python para Cosmos".
Cómo funciona el flujo de trabajo ascendente
Implementación del servicio Cosmos DB
Cree servicios NoSQL de Azure Cosmos DB de nivel de producción siguiendo un código limpio, las mejores prácticas de seguridad y los principios de TDD (Desarrollo Dirigido por Pruebas).
Paso río arriba · L11 ↗Autenticación y ciclo de vida
> 🔑 A cada ejemplo de código que aparece a continuación se aplican dos reglas: > >1Funciona localmente (Azure CLI / VS Code / Developer CLI) y en Azure (identidad administrada, identidad de carga de trabajo) sin necesidad de modificar el código.
Paso río arriba · L32 ↗2Jerarquía del modelo Pydantic
Utilice un modelo de cinco niveles para una separación nítida:
Paso río arriba · L141 ↗Requisitos y configuración
1Configuración del módulo del cliente
Cree un cliente Cosmos singleton con autenticación dual: Implementación completa: Verreferences/client-setup.md
Paso río arriba · L104 ↗Requisitos de seguridad
Autenticación RBAC: UsoDefaultAzureCredentialEn Azure: nunca almacene claves en el código. Claves solo para emuladores: codifique la conocida clave del emulador solo para el desarrollo local.
pip install azure-cosmos azure-identityLímites y controles de calidad
Seguridad
Cero secretos en el código (RBAC a través de DefaultAzureCredential) Las consultas parametrizadas evitan la inyección
Paso río arriba · L254 ↗Comience con una prueba segura.
- Verifique el host compatible y las instrucciones de instalación del repositorio. Mantenga juntos el directorio Skill y sus scripts, recursos y documentación a los que hace referencia;SKILL.mdsolo puede omitir dependencias.
- Proporcione al agente sus datos reales, el resultado deseado y los criterios de aceptación. La sintaxis de invocación y las herramientas disponibles dependen del sistema anfitrión; este sitio no presupone un comando de instalación universal.
- Pruebe el flujo de trabajo original en un proyecto desechable o en una copia. Revise las operaciones que modifican archivos, servicios remotos o recursos facturables antes de autorizarlas.
- Valide el resultado comparándolo con los controles de calidad de origen y sus propios requisitos. Un activador exitoso o un alto número de estrellas en el repositorio no garantizan un resultado correcto.
Lea más en la fuente
- Implementación del servicio Cosmos DB
- Autenticación y ciclo de vida
- 1Configuración del módulo del cliente
- 2Jerarquía del modelo Pydantic
- 3Patrón de capa de servicio
- Requisitos de seguridad
- Convenciones de código limpio
- Requisitos de TDD
- Mejores prácticas
- Fiabilidad
- Seguridad
- Mantenibilidad
- Capacidad de prueba
- Actuación
Habilidades relacionadas
Traducción y alcance
Esta guía de lectura selecciona pasajes de la sección fijada en la parte superior.SKILL.mdLa traducción es asistida. No se trata de un manual completo ni garantiza la compatibilidad. Lea el original y los archivos a los que hace referencia antes de usarlo.
Esta introducción hace referencia a la versión fijada a continuación; la actividad actual del repositorio y la hora de recopilación se muestran por separado.
- Fuente fijada
- Lee el original ↗
- Fuente recuperada
- Confirmación de origen
00d66a64919edca5bca2c673373444e36a4b5461- Fuente SHA-256
3dd01706390b4b1765ae1a7b3829878c4d0ba8485228f824e817287c4f8990d4