Le service de règles d'administration offre un contrôle centralisé et automatisé sur les ressources de votre organisation. Vous pouvez utiliser des règles d'administration pour appliquer des contraintes sur la configuration des ressources Compute Engine, telles que les instances de machine virtuelle (VM), les disques et les réseaux. Pour en savoir plus sur les règles d'administration, consultez la présentation du service de règles d'administration.
Vous pouvez définir des règles au niveau de l'organisation, du dossier ou du projet. Les ressources descendantes héritent des règles, ce qui vous permet d'appliquer des contrôles généraux au niveau de l'organisation et des contraintes plus spécifiques au niveau du dossier ou du projet.
Ce document explique comment utiliser les règles relatives à l'organisation pour gérer vos ressources Compute Engine.
Cas d'utilisation
Vous pouvez utiliser des règles d'administration pour appliquer la gouvernance à vos ressources Compute Engine. Voici quelques exemples d'objectifs courants :
- Gestion des coûts : contrôlez les dépenses en limitant les types de machines VM ou les tailles de disque persistant pouvant être créés dans un projet donné.
- Posture de sécurité : appliquez les bonnes pratiques de sécurité, par exemple en exigeant OS Login pour tout accès aux instances de VM ou en désactivant la console série interactive.
- Conformité : respectez les exigences réglementaires, par exemple en exigeant que les VM d'un projet spécifique s'exécutent sur des nœuds à locataire unique pour assurer l'isolation du matériel.
Types de contraintes
Lorsque vous utilisez la règle d'administration de l'organisation, vous pouvez appliquer les types de contraintes suivants :
- Contraintes gérées : contraintes prédéfinies fournies par Google, basées sur une plate-forme moderne et identifiables par le préfixe
compute.managed.*. Ils sont compatibles avec les outils de déploiement sécurisé, tels que l'exécution à blanc et Policy Simulator, ainsi qu'avec les instructions conditionnelles basées sur des tags, qui vous permettent d'accorder des exemptions précises à des ressources spécifiques. - Contraintes gérées (ancienne version) : contraintes prédéfinies fournies par Google, identifiables par le préfixe
compute.*. Bien qu'elles soient fonctionnelles, elles ne sont généralement pas compatibles avec les outils de déploiement sécurisé modernes, tels que le mode d'essai et le simulateur de règles, et ne prennent pas en charge les instructions conditionnées par des balises. Lorsqu'une alternative équivalente est disponible, nous vous recommandons de migrer vers des contraintes gérées pour profiter de fonctionnalités de gouvernance améliorées et d'un déploiement sécurisé. - Contraintes personnalisées : contraintes que vous créez pour vos besoins spécifiques à l'aide du langage CEL (Common Expression Language). Les contraintes personnalisées vous permettent d'appliquer des règles à des champs spécifiques qui ne sont pas couverts par les contraintes gérées. Comme les contraintes gérées, les contraintes personnalisées sont compatibles avec les instructions conditionnées par tag et les outils de déploiement sécurisé, tels que le mode de simulation et Policy Simulator. Pour en savoir plus sur la création et la gestion de contraintes personnalisées pour Compute Engine, consultez Contraintes personnalisées.
Une limite de 20 contraintes par ressource Compute Engine s'applique au nombre total de contraintes gérées et personnalisées combinées. Les anciennes contraintes gérées ne sont pas comptabilisées dans cette limite.
Contraintes Compute Engine
Les sections suivantes listent les contraintes Compute Engine compatibles avec les règles d'administration.
Contraintes gérées
Les contraintes gérées pour Compute Engine simplifient la gouvernance pour les scénarios de sécurité courants et s'intègrent aux outils de déploiement sécurisé, tels que le mode simulation et Policy Simulator, qui vous permettent de tester leur impact avant de les appliquer. Pour obtenir la liste des contraintes gérées pour Compute Engine, consultez Contraintes gérées.
Contraintes gérées (ancienne version)
Ces contraintes proviennent de la génération précédente et ne sont pas compatibles avec les outils de déploiement sécurisé. Nous vous recommandons de migrer vers des contraintes gérées lorsqu'un équivalent est disponible.
Étapes suivantes
- Pour savoir comment appliquer ces contraintes, consultez Créer et gérer des règles d'administration dans la documentation Resource Manager.
- Pour tester l'effet d'une nouvelle règle avant de l'appliquer, consultez Tester les modifications apportées aux règles d'administration à l'aide de Policy Simulator.
- Pour savoir comment créer des contraintes personnalisées, consultez Contraintes personnalisées.
- Pour obtenir la liste complète de toutes les contraintes disponibles dans Google Cloud, consultez Contraintes liées aux règles d'administration.