Présentation de Certificate Manager (2e génération)

Certificate Manager (2e génération) est un service Google Cloud qui vous permet de centraliser la gestion, le déploiement et l'automatisation des certificats SSL/TLS dans l'ensemble de votre organisation. Avec Certificate Manager (2e génération), vous pouvez gérer les certificats de divers services Google Cloud , charges de travail personnalisées et environnements sur site via une interface centralisée unique.

Certificate Manager est principalement compatible avec les équilibreurs de chargeGoogle Cloud , tandis que Certificate Manager (2e génération) est compatible avec les charges de travail Google Kubernetes Engine (GKE), les instances Compute Engine et les environnements hybrides.

Pour comprendre les différences entre la première et la deuxième génération de Certificate Manager, consultez Comparer les versions de Certificate Manager.

Fonctionnalités de Certificate Manager (2nd gen)

Certificate Manager (2nd gen) vous permet d'effectuer les opérations suivantes :

  • Surveiller les certificats : utilisez la page Aperçu de la consoleGoogle Cloud pour surveiller l'état des certificats, y compris les certificats actifs pour chacun de vos services, ceux arrivant à expiration et la distribution des algorithmes cryptographiques. Pour en savoir plus, consultez Surveiller les certificats.

  • Rechercher et découvrir des certificats : utilisez la page Certificats de la console Google Cloud pour afficher tous vos certificats, y compris ceux qui ne sont pas directement émis par Certificate Manager. Vous pouvez filtrer par type de ressource, état d'expiration et état de gestion. Pour en savoir plus, consultez Afficher l'annuaire des certificats.

  • Automatiser le cycle de vie des certificats : contrôlez la génération et la rotation des certificats sur les ressources Google Cloud comme les équilibreurs de charge et les charges de travailGoogle Cloud en définissant des règles à l'aide de configurations d'émission. Vous pouvez spécifier les paramètres suivants pour la rotation gérée automatiquement :

    • Durée de vie du certificat
    • Algorithme de clé
    • Période de rotation

    Pour en savoir plus, consultez Créer des configurations d'émission, Configurer la gestion du cycle de vie pour les équilibreurs de charge et Configurer la gestion du cycle de vie pour les charges de travail gérées.

  • Sécurisation de la communication des charges de travail : définissez et distribuez des ancres de confiance, telles que les certificats CA racine et intermédiaires, pour vous assurer que les charges de travail ne font confiance qu'aux certificats autorisés. Pour en savoir plus, consultez Créer des configurations de confiance.

Services Google Cloud compatibles

Certificate Manager (2e génération) s'intègre directement à Certificate Authority Service et à Public CA pour simplifier la gestion des certificats privés et publics. Il est compatible avec les deux modèles d'intégration suivants :

  1. Certificate Manager (2e génération) gère automatiquement les certificats pour les services suivants :

    • Environnements avec identité de charge de travail gérée activée :
      • GKE : automatise l'émission et la rotation des certificats pour vos charges de travail GKE.
      • Compute Engine : automatise la gestion des certificats pour vos instances Compute Engine.
    • Cloud Load Balancing : Certificate Manager (2e génération) automatise le provisionnement et le renouvellement des certificats TLS pour Cloud Load Balancing à l'aide de configurations d'émission. Cette automatisation inclut la sécurisation de la communication TLS mutuelle (mTLS) entre les équilibreurs de charge d'application et leurs backends.
  2. CA Service gère automatiquement les certificats pour les services suivants, et Certificate Manager (2e génération) les observe :

    • Environnements avec l'identité de l'agent activée :
      • Vertex AI Agent Engine : gestion automatisée des certificats pour permettre une authentification sécurisée auprès de Google Cloud et des API tierces.
      • Gemini Enterprise : gestion automatisée des certificats pour les agents racine, les agents no-code et les agents gérés par Google sur la plate-forme Gemini Enterprise.
    • Cloud SQL : les instances Cloud SQL avec des certificats émis par votre service CA apparaissent dans Certificate Manager (2e génération) pour l'observabilité et la gestion.
    • Secure Web Proxy : les proxys avec des certificats émis par votre CA Service apparaissent dans Certificate Manager (2e génération) pour l'observabilité et la gestion.
    • Cloud Service Mesh : les charges de travail GKE qui exploitent Cloud Service Mesh disposent de certificats que Certificate Manager (2e génération) observe et gère.
    • GKE control plane authority : les clusters GKE qui utilisent une autorité de certification et des certificats personnalisés (de CA Service) pour signer et vérifier les identifiants dans le plan de contrôle GKE disposent de certificats que Certificate Manager (2e génération) observe et gère.

Impact de Certificate Manager (2e génération) sur les API, la gcloud CLI et Terraform

Certificate Manager (2nd gen) introduit des fonctionnalités qui s'appuient à la fois sur les API existantes et sur la nouvelle API.

  • Certificate Manager (2e génération) : les fonctionnalités de deuxième génération sont entièrement compatibles et gérables dans la console Google Cloud .
  • Certificate Manager : les API existantes ne sont pas obsolètes. Vous pouvez continuer à utiliser gcloud CLI, Terraform et les appels d'API HTTP directs pour interagir avec les fonctionnalités de première génération.

Certificate Manager (2nd gen) utilise les espaces de noms d'API v1 et v2.

La liste suivante détaille la répartition des espaces de noms d'API pour chaque ressource :

  • Espace de noms v2 : contient l'API Observed Certificates (v2/projects.locations.observedCertificates)
  • Espace de noms v1 : contient les API de gestion de base utilisées dans les deux générations :
    • API Certificate (v1/projects.locations.certificates)
    • API Certificate Map (v1/projects.locations.certificateMaps)
    • API Certificate Issuance Config (v1/projects.locations.certificateIssuanceConfigs)
    • API Trust Config (v1/projects.locations.trustConfigs)

Étapes suivantes