Saltar al contenido principal
El estado de los recursos de Auth0 puede expresarse en dos formatos de archivo de configuración: YAML y directorio (JSON). Al usar el comando export de Deploy CLI, se le pedirá que elija uno u otro.

YAML

El formato YAML se presenta principalmente como un archivo plano tenant.yaml, con archivos de código complementarios para recursos como Actions y plantillas de correo electrónico. Tener un único archivo facilita el seguimiento de los cambios a lo largo del tiempo en el control de versiones. Además, evita parte de la ambigüedad en los nombres de directorios y archivos, que puede no resultar evidente de inmediato.

Directorio (JSON)

El formato de directorio separa los tipos de recursos en directorios independientes, y cada recurso individual se almacena en su propio archivo JSON. Este formato permite una separación conceptual más clara entre cada tipo de recurso, así como entre los propios recursos individuales. Además, Deploy CLI refleja fielmente las estructuras de datos definidas en la Auth0 Management API, por lo que consultar los ejemplos en JSON de la documentación puede resultar útil al usar este formato.

Cómo elegir

La decisión de qué formato usar debe basarse principalmente en tus preferencias. Ambos formatos son soluciones viables para lograr lo mismo, aunque con fortalezas y debilidades ligeramente distintas, como se describió anteriormente. Asegúrate de evaluar cada uno dentro de tu propio contexto. Es importante tener en cuenta que esta elección no es permanente, y que cambiar de uno a otro con el comando import es una opción disponible.