azd-deployment
Implementar en Azure Container Apps con azd
Esta habilidad proporciona documentación y ejemplos de referencia para implementar aplicaciones contenerizadas en Azure Container Apps usando Azure Developer CLI (azd) y plantillas de infraestructura Bicep.
Descargar el ZIP de la skill
Subir en Claude
Ve a Configuración → Capacidades → Skills → Subir skill
Activa y empieza a usar
Pruébalo
Usando "azd-deployment". ¿Cómo implemento una aplicación de contenedor con azd?
Resultado esperado:
Ejecuta: azd auth login, azd init, azd env new <env-name>, azd up. El azure.yaml define servicios con host: containerapp y remoteBuild: true para compilaciones basadas en Azure.
Usando "azd-deployment". ¿Cuál es la estructura del azure.yaml?
Resultado esperado:
Define servicios con ruta del proyecto, lenguaje (ts, python, etc.), host: containerapp, y configuración docker. Usa infra.provider: bicep para infraestructura. Agrega hooks para acciones preprovision, postprovision, postdeploy.
Auditoría de seguridad
SeguroThis skill is legitimate DevOps documentation for Azure Container Apps deployment. All detected patterns (external commands, network, filesystem) are standard Azure CLI operations used in deployment workflows. The heuristic alerts about credential access and command execution are false positives - the skill contains only documentation and example configurations, not actual credential handling or malicious code.
Factores de riesgo
⚙️ Comandos externos (3)
🌐 Acceso a red (2)
📁 Acceso al sistema de archivos (3)
Puntuación de calidad
Lo que puedes crear
Configurar nuevo proyecto azd
Inicializar un nuevo proyecto de Azure Developer CLI con configuración azure.yaml apropiada para implementación de aplicaciones de contenedores
Configurar infraestructura Bicep
Crear módulos Bicep reutilizables para entorno de aplicaciones de contenedores, con salidas que auto-llenan variables de entorno
Implementar hooks CI/CD
Agregar hooks preprovision, postprovision y postdeploy para asignaciones RBAC y manejo de dominios personalizados
Prueba estos prompts
Show me how to initialize a new azd project for deploying to Azure Container Apps with a Python backend.
Create an azure.yaml configuration for a TypeScript frontend and Python backend deployed to container apps with remote builds enabled.
How do I configure Bicep outputs so they automatically populate environment variables in the .azure folder?
Show me how to assign RBAC roles to a container app managed identity for Azure OpenAI and AI Search access using postprovision hooks.
Mejores prácticas
- Siempre usar remoteBuild: true en azure.yaml para evitar incompatibilidad de arquitectura AMD64/M1
- Usar azd env set para secretos en lugar de codificarlos directamente en main.parameters.json
- Agregar || true a comandos de hook RBAC para prevenir fallos cuando los roles ya existen
Evitar
- Usar compilación local en lugar de remoteBuild fallará en Macs ARM desplegando a Azure AMD64
- Editar manualmente archivos .azure/<env>/.env - estos son auto-llenados por salidas de Bicep
- Omitir el resourceToken en nombres DNS internos - requerido para descubrimiento único de servicios