AzureNamer: nombres Azure CAF-compliant, gratis y sin login
Tushar Verma publicó el 7 de julio de 2026 AzureNamer, una herramienta gratuita para nombrar recursos Azure que aplica las reglas de la Cloud Adoption Framework a 204 tipos de recurso. Corre 100% en el navegador, no pide login y exporta a Terraform, Bicep, JSON, CSV y Markdown.
AzureNamer es una aplicación web estática, creada por el ingeniero Tushar Verma y anunciada el 7 de julio de 2026 en dev.to, que genera nombres compatibles con la Cloud Adoption Framework (CAF) de Microsoft para 204 tipos de recurso de Azure. Cada nombre respeta el largo y los caracteres válidos del recurso, se exporta a formatos de infraestructura como código y se procesa sin salir del navegador.
En 30 segundos
- Qué es: generador de nombres CAF-compliant para 204 tipos de recurso Azure, gratis y sin registro.
- Quién lo hizo: Tushar Verma, publicado el 7 de julio de 2026 en dev.to.
- Exporta a: Terraform, Bicep, JSON, Markdown y CSV, con modo parametrizado para dev, staging y prod.
- Privacidad: es 100% estática, tus datos nunca dejan el navegador.
- Bonus: parsea un nombre existente y te dice tipo, workload, entorno y región.
¿Qué es AzureNamer y por qué me haría falta?
Ponele que estás armando un Storage Account a las dos de la mañana, lo nombrás como venís nombrando todo (con guiones, en mayúsculas, lindo y prolijo) y el deploy te lo rebota. ¿La razón? Los Storage Accounts no aceptan guiones ni mayúsculas. Y recién ahí te acordás de que cada tipo de recurso de Azure tiene su propia lista de reglas.
Ese es el problema que Verma dice haber querido matar. En su posteo en dev.to lo cuenta claro: la CAF define una buena convención, pero las reglas están desparramadas por la documentación y ningún tipo de recurso se comporta igual que el otro. Storage: de 3 a 24 caracteres, minúsculas, sin guiones, único a nivel global. Key Vault: hasta 24 caracteres, y si borrás uno el soft-delete te reserva el nombre 90 días. Container Registry: solo alfanumérico.
AzureNamer junta todas esas reglas en un solo lugar. Cubre 204 tipos de recurso, cada uno con su largo real y sus caracteres permitidos aplicados de entrada. Y es gratis, sin cuenta. Complementá con nuestra comparativa de plataformas.
Reglas de nombre por tipo: Storage, Key Vault y Container Registry
Acá está el meollo del asunto. Los tres recursos que más se usan tienen reglas que no se parecen en nada. Si venís de crear un Storage Account, tu instinto te va a jugar en contra cuando toques un Container Registry.
| Recurso | Largo | Caracteres válidos | Particularidad |
|---|---|---|---|
| Storage Account | 3 a 24 | Minúsculas y números, sin guiones | Único a nivel global |
| Key Vault | 24 | — | Soft-delete reserva el nombre 90 días |
| Container Registry | — | Solo alfanumérico | Rechaza guiones y mayúsculas mezcladas |

Fijate el detalle del Key Vault. El soft-delete te “protege” el nombre borrado durante 90 días, así que si eliminás un vault y querés recrear otro con el mismo nombre, Azure te dice que no. Es una de esas cosas que descubrís en el peor momento (justo cuando querés recrear el entorno rápido).
¿Cómo uso la herramienta gratuita para nombrar recursos Azure?
El flujo es directo. Elegís el tipo de recurso, cargás los componentes (workload, entorno, región) y la herramienta te devuelve el nombre ya validado contra las reglas de ese recurso. Si el resultado se pasa del largo permitido, lo acorta sola en vez de dejarte armar algo que va a fallar en el deploy.
Lo interesante es que corre entera en el navegador. Verma la describe como “fully static”, así que lo que tipeás no viaja a ningún servidor. Para equipos que trabajan con nombres de proyectos internos o clientes, eso no es un detalle menor. Más contexto en temas de seguridad.
Y la convención no aplica solo a lo que vive en Azure. Cualquiera que administre infraestructura web sabe que la misma disciplina de naming te ordena servidores, bases y hasta el hosting en donweb.com donde apoyás una app. Un esquema consistente hoy te ahorra el dolor de cabeza de mañana.
¿Cómo exporto los nombres a Terraform, Bicep, JSON, CSV o Markdown?
Acá viene lo bueno para la gente de infraestructura como código. AzureNamer no te tira una lista suelta que después tenés que copiar a mano: exporta el set completo en cinco formatos.
- Terraform y Bicep: con modo parametrizado. Genera bloques de variables más expresiones de nombre derivadas, así un solo archivo produce nombres correctos para dev, staging y prod.
- JSON y CSV: para meter los nombres en tus propios scripts, pipelines o planillas de inventario.
- Markdown: para dejar documentada la convención en el repo o el wiki del equipo.
El detalle fino está en cómo maneja los nombres que hubo que acortar. Según Verma, esos nombres quedan literales con un comentario al lado, en vez de “driftear” en silencio. Traducido: si el motor tuvo que recortar algo, lo ves escrito y no te enterás tres semanas después de que dos entornos tienen nombres distintos por un carácter.
¿Puedo descomponer un nombre que ya existe?
Sí, y es la función que más me gustó. AzureNamer trabaja también al revés: le pegás un nombre existente y te lo desarma en sus componentes (tipo de recurso, workload, entorno y región).
¿Para qué sirve en la práctica? Para auditar. Si heredaste una suscripción con 300 recursos nombrados por vaya a saber quién, el parseador te ayuda a ver cuáles siguen la convención y cuáles son un despelote. Es la diferencia entre revisar nombre por nombre a ojo o tener una lectura estructurada de qué está bien y qué no. Tema relacionado: en tu pipeline de despliegues.
Referencia de abreviaturas CAF y búsqueda de recursos
Además del generador, la herramienta trae una página de referencia con las reglas de cada uno de los 204 tipos de recurso y un cheat sheet buscable de las abreviaturas CAF. Si alguna vez te trabaste tratando de recordar si el prefijo de un App Service era app o as, esto te resuelve la duda sin abrir seis pestañas de learn.microsoft.com.
Buscar un tipo puntual y ver su regla al instante es la clase de ahorro chico que suma cuando lo hacés veinte veces por día.
Qué está confirmado y qué queda pendiente
Conviene separar lo que sabemos con certeza de lo que todavía hay que mirar con pinzas.
- Confirmado: la herramienta cubre 204 tipos de recurso, exporta a cinco formatos, es gratis, sin login y estática. Todo esto lo declara el propio Verma en el posteo del 7 de julio de 2026.
- Confirmado: el modo parametrizado de Terraform y Bicep y el parseador inverso de nombres.
- Pendiente: el mismo autor pide feedback sobre abreviaturas equivocadas o tipos de recurso faltantes. O sea, es un proyecto personal joven, y la exhaustividad de esos 204 tipos no la validó nadie de forma independiente todavía.
- Pendiente: Azure agrega y cambia reglas de recursos seguido, así que la vigencia de la data depende de cada cuánto la actualice el mantenedor.
Errores comunes de naming en Azure y cómo evitarlos
- Meter guiones en un Storage Account: no los acepta. Tampoco mayúsculas. Es el error clásico de quien copia la convención de otro recurso.
- Reutilizar el nombre de un Key Vault borrado: el soft-delete lo reserva 90 días. Si estás recreando un entorno, o esperás o usás otro nombre.
- Container Registry con mayúsculas o guiones: solo acepta alfanumérico. Un nombre tipo
miEmpresa-acrte lo rechaza sin piedad. - Nombres demasiado largos: pasarte del límite por un solo carácter tira el deploy. Es, palabras del autor, el típico “fallo de las dos de la mañana por un nombre que quedó un carácter más largo”.
El punto en común de los cuatro: los ves recién al momento de crear el recurso, no antes. Por eso una herramienta que valida de entrada te corre el error hacia la izquierda, cuando todavía es barato arreglarlo.
Preguntas Frecuentes
¿Dónde consigo una herramienta gratuita para generar nombres de recursos Azure?
AzureNamer, creada por Tushar Verma, es gratuita, sin login y corre entera en el navegador. La anunció el 7 de julio de 2026 en dev.to y genera nombres CAF-compliant para 204 tipos de recurso. Ya lo cubrimos antes en cuando defines tu estrategia CI/CD.
¿Cuáles son las reglas de nombre para Storage Accounts, Key Vaults y Container Registries?
Los Storage Accounts van de 3 a 24 caracteres, en minúsculas, sin guiones y con nombre único a nivel global. Los Key Vaults llegan a 24 caracteres y su soft-delete reserva el nombre 90 días. Los Container Registries solo aceptan caracteres alfanuméricos.
¿Cómo exporto los nombres generados a Terraform o Bicep?
AzureNamer exporta el set completo a Terraform y Bicep en modo parametrizado: arma bloques de variables y expresiones de nombre derivadas. Con un solo archivo generás nombres correctos para dev, staging y prod.
¿Qué pasa si intento crear un Key Vault con un nombre ya eliminado?
Azure te lo rechaza. El soft-delete de Key Vault reserva el nombre del vault borrado durante 90 días, así que hasta que ese plazo venza no vas a poder reutilizarlo. Tenés que esperar o elegir otro nombre.
¿Mis datos salen del navegador al usar AzureNamer?
No. La herramienta es totalmente estática, así que lo que ingresás se procesa en tu propio navegador y no viaja a ningún servidor. Es una ventaja para nombres de proyectos internos o de clientes.
Conclusión
Lo que cambia con AzureNamer es que las reglas de naming, que hasta ahora vivían desparramadas por la documentación de Microsoft, quedan en un solo lugar y aplicadas de entrada. No es magia ni reemplaza tener una convención pensada, pero te saca el error tonto del deploy y te da exportaciones listas para Terraform y Bicep.
Mi recomendación: probala antes de tu próximo despliegue, sobre todo para validar Storage, Key Vault y Container Registry, que son los que más gente hace tropezar. Y como es un proyecto joven, si te falta un tipo de recurso o ves una abreviatura rara, mandale feedback al autor. Tomá los 204 tipos como una base muy útil, no como una verdad revelada.






