種類ごとにリソース全体を除外する
- 何千もの組織を持つエンタープライズテナントで、それらすべてを管理するのは運用上大きな負担になる場合。
- CI/CD プロセスではロールの管理にのみ注力しており、それ以外はすべて除外したい場合。
- 機能開発の対象がフックに関するもので、パフォーマンスを最適化するために一時的にそれ以外をすべて除外したい場合。
AUTH0_EXCLUDED または AUTH0_INCLUDED_ONLY のいずれかの設定プロパティに、リソース名の配列を渡して指定します。AUTH0_EXCLUDED 設定プロパティは、指定されたリソースタイプのみを除外します。逆に、AUTH0_INCLUDED_ONLY プロパティは、定義したもの以外のすべてを除外します。除外は双方向に機能します。つまり、リソース設定ファイルの有無にかかわらず、Auth0 からのエクスポート時と Auth0 へのインポート時の両方に適用されます。
除外でサポートされるすべてのリソース値: actions, attackProtection, branding, clientGrants, clients, connections, customDomains, databases, emailProvider, emailTemplates, guardianFactorProviders, guardianFactorTemplates, guardianFactors, guardianPhoneFactorMessageTypes, guardianPhoneFactorSelectedProvider, guardianPolicies, logStreams, migrations, organizations, pages, prompts, resourceServers, roles, tenant, triggers.
除外の例
clients、connections、databases、organizations を除外する方法を示します。
含める場合の例
actions、clients、connections のみを管理するように指定する方法を示しています。
ID で個別のリソースを除外する
AUTH0_EXCLUDED_RULES、AUTH0_EXCLUDED_CLIENTS、AUTH0_EXCLUDED_DATABASES、AUTH0_EXCLUDED_CONNECTIONS、AUTH0_EXCLUDED_RESOURCE_SERVERS の構成値を使用します。
例
ID によるリソースの除外は、将来のメジャーバージョンで非推奨になる可能性があります。詳細については、resource exclusion proposalを参照してください。
省略と空の状態
省略
例
空
AUTH0_ALLOW_DELETE が有効になっている場合に限り、削除として扱われます。このプロパティの詳細については、Deploy CLI を設定するを参照してください。
テナントやブランディングのような非集合ベースのリソース設定には、空という概念は適用されず、削除や除去は発生しません。