Las etiquetas de Azure son pares de nombre y valor que ayudan a identificar recursos por aplicación, entorno, propietario o centro de coste. Una convención coherente facilita buscar y administrar recursos; también permite agrupar determinados cargos en Microsoft Cost Management. Las etiquetas no sustituyen al control de acceso y no se heredan automáticamente de una suscripción o grupo de recursos a sus recursos [1].
Diseñar una convención de etiquetas
Antes de aplicar etiquetas, acuerda nombres de claves y valores con quienes administran la suscripción y revisan los costes. Por ejemplo:
| Clave | Ejemplos de valores | Uso |
|---|---|---|
Environment | Production, Development, Test | Distinguir entornos. |
Workload | WebStore, DataPlatform | Agrupar componentes de una solución. |
CostCenter | CC-042 | Distribuir o revisar gastos internos. |
Owner | platform-team | Identificar el equipo responsable. |
Mantén un formato consistente: los nombres de etiquetas no distinguen mayúsculas y minúsculas en las operaciones, pero los valores sí distinguen mayúsculas y minúsculas. Las etiquetas se almacenan como texto sin cifrar; no incluyas contraseñas, datos personales u otros valores sensibles [1].
Azure permite asignar etiquetas a suscripciones, grupos de recursos y recursos compatibles. No todos los tipos de recurso admiten etiquetas, y cada recurso, grupo de recursos o suscripción puede tener como máximo 50 pares de etiquetas [1].
Aplicar etiquetas y comprobar su cobertura
Elige dónde asignar cada etiqueta según su significado:
- En la suscripción, define contexto común para una unidad de facturación o administración.
- En el grupo de recursos, describe la aplicación o carga de trabajo que agrupa los recursos.
- En cada recurso, añade detalles que puedan variar dentro del grupo, como el rol o el entorno.
Después de aplicar la convención, revisa recursos existentes y nuevos. La vista de Azure Resource Graph, el portal u otras herramientas de inventario permiten localizar recursos sin las etiquetas esperadas [5]. Comprueba también que el tipo de recurso admite etiquetas; una política no puede imponer una etiqueta a un recurso que no la soporta [1].
Usar Azure Policy para mantener la convención
Una asignación manual no evita que alguien despliegue un recurso futuro sin las etiquetas requeridas. Azure Policy permite aplicar reglas a un ámbito y evaluar los recursos que contiene. Microsoft proporciona definiciones integradas para exigir etiquetas, agregar una etiqueta a grupos de recursos o heredarla desde una suscripción [2].
Una forma prudente de desplegar la política es:
- Selecciona el ámbito mínimo que debe cumplir la regla: grupo de recursos, suscripción o grupo de administración.
- Empieza con una política de auditoría para descubrir recursos no conformes y excepciones legítimas.
- Usa una política de modificación cuando quieras agregar o heredar etiquetas durante la creación o actualización; las instancias existentes pueden necesitar una tarea de remediación.
- Usa una política de denegación para impedir nuevos despliegues que no cumplan la convención solo después de confirmar que no bloquea cargas de trabajo válidas.
- Revisa el estado de cumplimiento y las exclusiones después de asignar la política.
El ámbito de la definición y el de su asignación determinan qué recursos puede evaluar Azure Policy. Si una definición debe asignarse a varias suscripciones, debe guardarse en un grupo de administración que las contenga [3].
Azure Policy y la herencia de etiquetas de Cost Management no son lo mismo. Una política puede modificar las etiquetas del recurso; la configuración de herencia de Cost Management aplica etiquetas a los registros de uso para analizar costes y no cambia las etiquetas del propio recurso [1][4].
Agrupar costes con etiquetas
En Cost Management + Billing → Cost Analysis, selecciona un ámbito, por ejemplo una suscripción, y usa Group by para agrupar los costes por una etiqueta disponible. Microsoft indica que las etiquetas ayudan a asignar gastos entre equipos, entornos o centros de coste [4].
No presupongas que toda etiqueta del grupo de recursos aparece automáticamente en los costes de sus recursos: las etiquetas no se heredan por defecto [1]. Cost Management tiene una opción de herencia para incluir etiquetas de suscripción o grupos de recursos en los registros de uso, pero su disponibilidad depende del tipo de cuenta de facturación y del ámbito [4].
Lista de comprobación
- Acordar claves, valores y responsables de mantener la convención.
- No almacenar secretos ni información sensible en etiquetas.
- Confirmar qué tipos de recurso admiten etiquetas.
- Auditar el cumplimiento antes de usar políticas que modifiquen o denieguen despliegues.
- Elegir el ámbito correcto para cada política y revisar las excepciones.
- Confirmar qué etiquetas están disponibles en Cost Analysis antes de usarlas para imputar gastos.
En resumen
Las etiquetas hacen más comprensible el inventario de Azure y pueden ayudar a analizar costes, siempre que exista una convención estable. Azure Policy ayuda a mantener esa convención en el tiempo, mientras que la herencia de Cost Management sirve para etiquetar registros de uso en ámbitos de facturación compatibles. Revisa ambas funciones por separado y no uses etiquetas para guardar datos confidenciales.
📚 Fuentes consultadas
- Use tags to organize your Azure resources and management hierarchy — Microsoft Learn
- Policy definitions for tagging resources — Azure Resource Manager — Microsoft Learn
- Understand scope in Azure Policy — Microsoft Learn
- Group and allocate costs using tag inheritance — Microsoft Cost Management — Microsoft Learn
- Azure Resource Graph sample queries for Azure Resource Manager — Microsoft Learn