タイプ別にリソース全体を除外する
より複雑なテナントの場合は、リソースタイプ全体を省略する必要がある場合があります。例:- 何千もの組織を抱えるエンタープライズテナント。これらすべてを管理するのは運用上の負担になります。
- 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
をDeploy CLIによる管理から除外する方法を示しています。
包含例
次の例は、Deploy CLIによってactions
、clients
、およびconnections
のみを管理するように指定する方法を示しています。
IDで単一のリソースを除外する
一部のリソースタイプでは、IDによる個々のリソースの除外がサポートされています。これは、複数の環境で作業していて、下位レベルの環境から本番環境固有のリソースを省略したい場合に便利です。 このメソッドは、それぞれAUTH0_EXCLUDED_RULES
、AUTH0_EXCLUDED_CLIENTS
、AUTH0_EXCLUDED_DATABASES
、AUTH0_EXCLUDED_CONNECTIONS
、AUTH0_EXCLUDED_RESOURCE_SERVERS
構成値を持つルール、クライアント、データベース、接続、およびリソース サーバーでサポートされます。
例
IDを使ったリソースの除外は、今後のメジャーバージョンで廃止することが検討されています。詳細については、リソース除外の提案を参照してください。