Auto0では、2つの方法で導入を自動化することができ、必要であれば両方を組み合わせることもできます。
- Auth0 Deploy CLIツーリングでは、使いやすいスクリプトを利用して既存の継続的統合/継続的デリバリー(CI/CD)パイプラインと簡単に統合できます。
- 直接統合できない場合や、CI/CDパイプラインがない場合は、Auth0のSource Control Extensions(ソースコントロール拡張機能)を使用することで、簡単に設定できる基本的な自動化プロセスを提供し、非常にわずかなメンテナンスで済ませることができます。
Deploy CLIツールとソース制御拡張機能は、どちらも破壊的な変更を引き起こす恐れがあります。自動デプロイメントの合間にダッシュボードで手動で行った変更が失われる可能性があるためです。そのため、いずれかを使用する場合は、すべて の変更を、ツールを介して参照元のソース制御サブシステムから導入するようにします。
- テナント固有の値
- Auth0 Deploy CLIツールを使用している場、キーワード置換を使用する
テナント固有の値
Auth0を使用すると、カスタム拡張性内から使用できる変数を構成できます。これらは、Auth0テナントの環境変数とみなすことができます。ハードコード化された参照は、開発・テスト・運用環境間で移動すると変わってしまうため、代わりに、テナントで構成され、カスタムの拡張コードによって参照される変数名を使用することができます。コードが変数を参照すれば、実行時にテナント固有の値が書き込まれるため、同じカスタムコードを異なるテナントで問題なく使用できます。- アクションの変数を使用するには、 Write Your First Action(最初のアクションを書く)を読み、エディターでシークレットを構成する方法を学びましょう。
- ルールでの変数の使用については、値の設定方法
- フックでの変数の使用については、エディターでシークレットの構成方法を参照してください
- カスタムDBスクリプトでの変数の使用については、構成パラメーター