使用可能なリソース構成フォーマット
Auth0リソースの状態は、2つの使用可能な異なる構成ファイル形式で表現されます。YAMLとディレクトリ(JSON)。Deploy CLIのexport
コマンドを使用すると、一方と他方の選択が提示されます。
YAML
YAML形式は、アクションやメールテンプレートなどのリソースの補助コードファイルとともに、主にフラットなtenant.yamlファイルとして表現されます。単一のファイルにより、バージョン管理での時間経過に伴う変更の追跡がわかりやすくなります。さらに、単一のファイルは、直ちに明らかでない可能性があるディレクトリやファイル名とのあいまいさを若干排除します。
ディレクトリ(JSON)
ディレクトリ形式はリソースタイプを別のディレクトリに分離し、各単一リソースが専用のJSONファイル内に存在します。この形式では、各タイプのリソース間、および個々のリソース自体の間での概念的な分離が容易になります。また、Deploy CLIはAuth0 Management APIで定義されたデータ形状を密接に反映しているため、この形式を使用する際には、ドキュメント内のJSONの例を参照すると役立つかもしれません。
選択の方法
使用する形式を選択する決定は、主に好みに基づいて行うべきです。両方の形式は、上記のわずかに異なる強みと弱みがありますが、同じタスクを実現する有効な解決策です。自身のコンテキストでそれぞれを確実に評価してください。重要な点は、この選択は永続的なものではなく、import
コマンドを使用して一方から他方に自由に切り替えることができます。