Formats de configuration des ressources disponibles
L’état de la ressource Auth0 est exprimé dans deux formats de fichiers de configuration différents possibles : YAML et répertoire (JSON). Lors de l’utilisation de la commande export (exporter)
de l’outil Deploy CLI, vous devrez choisir entre l’un ou l’autre des formats.
YAML
Le format YAML est principalement exprimé sous la forme d’un fichier tenant.yaml plat, complété par des fichiers de code supplémentaires pour des ressources telles que les actions et les modèles de courriel. Le fichier unique simplifie le suivi des modifications au fil du temps dans le système de contrôle de version. De plus, il réduit les ambiguïtés liées aux noms de répertoires et de fichiers, qui peuvent parfois ne pas être immédiatement clairs.
Répertoire (JSON)
Le format de répertoire organise les types de ressources dans des dossiers distincts, chaque ressource unique étant conservée dans un fichier JSON dédié. Ce format facilite une séparation conceptuelle claire entre les différents types de ressources ainsi qu’entre les ressources individuelles. De plus, l’outil Deploy CLI est étroitement alignée avec les structures de données définies dans Auth0 Management API. Il peut donc être utile de consulter les exemples JSON fournis dans la documentation lors de l’utilisation de ce format.
Comment sélectionner
La décision de sélectionner le format à utiliser doit être principalement prise en fonction des préférences. Les deux formats sont des solutions viables pour accomplir la même tâche, mais ils présentent des avantages et inconvénients légèrement différents, comme décrit ci-dessus. Assurez-vous d’évaluer chaque format dans le contexte de votre contexte. Il est important de noter que ce choix n’est pas permanent et que le passage d’un format à l’autre avec la commande import
est une option à votre disposition.