인증서 관리자 (2세대) 개요

인증서 관리자 (2세대)는 조직 전체에서 SSL/TLS 인증서의 관리, 배포, 자동화를 중앙 집중화할 수 있는 Google Cloud 서비스입니다. Certificate Manager (2세대)를 사용하면 단일 중앙 집중식 인터페이스를 통해 다양한 Google Cloud 서비스, 커스텀 워크로드, 온프레미스 환경의 인증서를 관리할 수 있습니다.

인증서 관리자는 주로Google Cloud 부하 분산기를 지원하는 반면 인증서 관리자 (2세대)는 Google Kubernetes Engine (GKE) 워크로드, Compute Engine 인스턴스, 하이브리드 환경에 대한 지원을 확장했습니다.

인증서 관리자 1세대와 2세대의 차이점을 이해하려면 인증서 관리자 버전 비교를 참조하세요.

인증서 관리자 (2세대) 기능

인증서 관리자 (2세대)를 사용하면 다음을 수행할 수 있습니다.

  • 인증서 모니터링:Google Cloud 콘솔의 개요 페이지를 사용하여 각 서비스의 활성 인증서, 만료가 임박한 인증서, 암호화 알고리즘 배포를 포함한 인증서 상태를 모니터링합니다. 자세한 내용은 인증서 모니터링을 참조하세요.

  • 인증서 검색 및 탐색: Google Cloud 콘솔의 인증서 페이지를 사용하여 Certificate Manager에서 직접 발급하지 않은 인증서를 포함한 모든 인증서를 확인합니다. 리소스 유형, 만료 상태, 관리 상태를 기준으로 필터링할 수 있습니다. 자세한 내용은 인증서 디렉터리 보기를 참조하세요.

  • 인증서 수명 주기 자동화: 발급 구성을 사용하여 정책을 정의하여 부하 분산기와 같은 Google Cloud 리소스 및Google Cloud 워크로드에서 인증서 생성 및 순환을 제어합니다. 자동 관리 순환에 대해 다음 설정을 지정할 수 있습니다.

    • 인증서 전체 기간
    • 키 알고리즘
    • 순환 기간

    자세한 내용은 발급 구성 만들기, 부하 분산기의 수명 주기 관리 구성, 관리형 워크로드의 수명 주기 관리 구성을 참조하세요.

  • 안전한 워크로드 통신: 루트 및 중간 CA 인증서와 같은 신뢰 앵커를 정의하고 배포하여 워크로드가 승인된 인증서만 신뢰하도록 합니다. 자세한 내용은 트러스트 구성 만들기를 참조하세요.

지원되는 Google Cloud 서비스

인증서 관리자 (2세대)는 Certificate Authority Service 및 Public CA와 직접 통합되어 비공개 및 공개 인증서 관리를 간소화합니다. 다음 두 가지 통합 모델을 지원합니다.

  1. 인증서 관리자 (2세대)는 다음 서비스의 인증서를 자동으로 관리합니다.

    • 관리형 워크로드 아이덴티티가 사용 설정된 환경:
      • GKE: GKE 워크로드의 인증서 발급 및 순환을 자동화합니다.
      • Compute Engine: Compute Engine 인스턴스의 인증서 관리를 자동화합니다.
    • Cloud Load Balancing: 인증서 관리자 (2세대)는 발급 구성을 사용하여 Cloud Load Balancing의 TLS 인증서 프로비저닝 및 갱신을 자동화합니다. 이 자동화에는 애플리케이션 부하 분산기와 백엔드 간의 상호 TLS (mTLS) 통신 보안이 포함됩니다.
  2. CA 서비스는 다음 서비스의 인증서를 자동 관리하고 인증서 관리자 (2세대)는 이를 관찰합니다.

    • 에이전트 ID가 사용 설정된 환경:
      • Vertex AI Agent Engine: Google Cloud 및 서드 파티 API에 대한 보안 인증을 사용 설정하는 자동화된 인증서 관리
      • Gemini Enterprise: Gemini Enterprise 플랫폼 내의 루트 에이전트, 노 코드 에이전트, Google 관리 에이전트를 위한 자동화된 인증서 관리입니다.
    • Cloud SQL: CA 서비스에서 발급한 인증서가 있는 Cloud SQL 인스턴스는 모니터링 가능성과 관리를 위해 인증서 관리자 (2세대)에 표시됩니다.
    • Secure Web Proxy: CA 서비스에서 발급한 인증서가 있는 프록시가 모니터링 가능성 및 관리를 위해 인증서 관리자 (2세대)에 표시됩니다.
    • Cloud Service Mesh: Cloud Service Mesh를 활용하는 GKE 워크로드에는 인증서 관리자 (2세대)가 관찰하고 관리하는 인증서가 있습니다.
    • GKE control plane authority: 커스텀 CA 및 인증서 (CA Service에서 제공)를 사용하여 GKE 컨트롤 플레인 내에서 사용자 인증 정보를 서명하고 확인하는 GKE 클러스터에는 인증서 관리자 (2세대)가 관찰하고 관리하는 인증서가 있습니다.

인증서 관리자 (2세대)가 API, gcloud CLI, Terraform에 미치는 영향

인증서 관리자 (2세대)에는 기존 API와 새 API를 모두 기반으로 하는 기능이 도입되었습니다.

  • 인증서 관리자 (2세대): 2세대 기능은 Google Cloud 콘솔에서 완전히 지원되고 관리할 수 있습니다.
  • 인증서 관리자: 기존 API는 지원 중단되지 않습니다. gcloud CLI, Terraform, 직접 HTTP API 호출을 계속 사용하여 1세대 기능과 상호작용할 수 있습니다.

인증서 관리자 (2세대)는 v1 및 v2 API 네임스페이스를 모두 사용합니다.

다음 목록은 각 리소스의 API 네임스페이스 분석을 자세히 보여줍니다.

  • v2 네임스페이스: Observed Certificates API(v2/projects.locations.observedCertificates)를 포함합니다.
  • v1 네임스페이스: 두 세대에서 모두 사용되는 핵심 Management API를 포함합니다.
    • Certificate API (v1/projects.locations.certificates)
    • Certificate Map API (v1/projects.locations.certificateMaps)
    • Certificate Issuance Config API (v1/projects.locations.certificateIssuanceConfigs)
    • Trust Config API (v1/projects.locations.trustConfigs)

다음 단계