Exclure des ressources entières par type
Pour les locataires plus complexes, vous pouvez vouloir omettre des types de ressources entiers. Par exemple :- Un locataire d’entreprise avec des milliers d’organisations, où la gestion de toutes les organisations serait lourde sur le plan opérationnel.
- Le processus CI/CD se concentre uniquement sur la gestion des rôles, en excluant tous les autres.
- Le développement d’une fonctionnalité concerne un hook précis, et vous souhaitez exclure temporairement 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. Inversement, la propriété AUTH0_INCLUDED_ONLY
exclut toutes les propriétés à l’exception de celles qui sont définies. L’exclusion fonctionne de manière bidirectionnelle, c’est-à-dire aussi bien lors de l’exportation depuis Auth0 que lors de l’importation vers Auth0, qu’il existe ou non des fichiers de configuration des ressources.
Toutes les valeurs de ressources 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 montre comment exclure desclients
, des connexions
, des base de données
et des organizations
de la gestion par l’outil Deploy CLI.
Exemple d’inclusion
L’exemple suivant montre comment indiquer de ne gérer que desactions
, des clients
et desconnexions
avec l’outil Deploy CLI.
Exclure des ressources individuelles par identifiant
Certains types de ressources permettent d’exclure des ressources individuelles par leur identifiant. Ceci est utile si vous travaillez dans un contexte multi-environnement et que vous souhaitez omettre une ressource spécifique à la production dans vos environnements de niveau inférieur. Cette méthode est prise en charge pour les règles, les clients, les bases de données, les connexions et les serveurs de ressources avec les valeurs de configurationAUTH0_EXCLUDED_RULES
, AUTH0_EXCLUDED_CLIENTS
, AUTH0_EXCLUDED_DATABASES
, AUTH0_EXCLUDED_CONNECTIONS
, AUTH0_EXCLUDED_RESOURCE_SERVERS
respectivement.
Exemple
La capacité à exclure les ressources par ID risque de devenir potentiellement obsolète dans les versions majeures à venir. Pour plus de détails, voir la proposition d’exclusion de ressources.