Exclure des ressources entières par type
Dans les tenants plus complexes, vous pourriez vouloir omettre des types de ressources entiers. Par exemple :- Tenant Enterprise avec des milliers d’organisations, dont la gestion complète représenterait un lourd fardeau opérationnel.
- Le processus CI/CD vise uniquement la gestion des rôles, et vous souhaitez exclure tous les autres.
- Le développement d’une fonctionnalité concerne un hook, et vous souhaitez temporairement exclure tous les autres afin d’optimiser les performances.
AUTH0_EXCLUDED ou AUTH0_INCLUDED_ONLY. La propriété de configuration AUTH0_EXCLUDED exclut uniquement les types de ressources qui lui sont fournis. À l’inverse, la propriété AUTH0_INCLUDED_ONLY exclut toutes les propriétés, sauf celles qui sont définies. L’exclusion fonctionne dans les deux sens, c’est-à-dire à la fois lors de l’exportation depuis Auth0 et de l’importation vers Auth0, que des fichiers de configuration des ressources existent ou non.
Toutes les valeurs de ressource prises en charge pour l’exclusion : 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.
Exemple d’exclusion
L’exemple suivant illustre comment exclureclients, connections, databases et organizations pour qu’ils ne soient pas gérés par le Deploy CLI.
Exemple d’inclusion
L’exemple suivant montre comment configurer le Deploy CLI pour qu’il ne gère que lesactions, les clients et les connections.
Exclure des ressources individuelles par ID
Certains types de ressources permettent d’exclure une ressource précise par son ID. C’est utile si vous travaillez dans un contexte multi-environnement et souhaitez omettre une ressource propre à Production de vos environnements de niveau inférieur. Cette méthode est prise en charge pour les rules, clients, databases, connections et les , avec les valeurs de configurationAUTH0_EXCLUDED_RULES, AUTH0_EXCLUDED_CLIENTS, AUTH0_EXCLUDED_DATABASES, AUTH0_EXCLUDED_CONNECTIONS, AUTH0_EXCLUDED_RESOURCE_SERVERS respectivement.
Exemple
L’exclusion de ressources par ID pourrait être dépréciée dans de futures versions majeures. Consultez la proposition d’exclusion de ressources pour en savoir plus.