인증서 관리자 (2세대)는 Google Cloud 조직 전체에서 SSL/TLS 인증서의 관리, 배포, 자동화를 중앙 집중화할 수 있는 서비스입니다. Certificate Manager (2세대)를 사용하면 단일 중앙 집중식 인터페이스를 통해 다양한 Google Cloud 서비스, 맞춤 워크로드, 온프레미스 환경의 인증서를 관리할 수 있습니다.
인증서 관리자는 주로Google Cloud 부하 분산기를 지원하는 반면 인증서 관리자 (2세대)는 Google Kubernetes Engine (GKE) 워크로드, Compute Engine 인스턴스, 하이브리드 환경에 대한 지원을 확대했습니다.
인증서 관리자 1세대와 2세대의 차이점을 알아보려면 인증서 관리자 버전 비교를 참고하세요.
인증서 관리자 (2세대) 기능
인증서 관리자 (2세대)를 사용하면 다음 작업을 할 수 있습니다.
인증서 모니터링:Google Cloud 콘솔의 개요 페이지를 사용하여 각 서비스의 활성 인증서, 만료가 임박한 인증서, 암호화 알고리즘의 배포 등 인증서 상태를 모니터링합니다. 자세한 내용은 인증서 모니터링을 참고하세요.
인증서 검색 및 검색: Google Cloud 콘솔의 인증서 페이지를 사용하여 인증서 관리자에서 직접 발급하지 않은 인증서를 비롯한 모든 인증서를 확인합니다. 리소스 유형, 만료 상태, 관리 상태를 기준으로 필터링할 수 있습니다. 자세한 내용은 인증서 디렉터리 보기를 참고하세요.
인증서 수명 주기 자동화: 발급 구성을 사용하여 정책을 정의하여 로드 밸런서,Google Cloud 워크로드와 같은 Google Cloud 리소스의 인증서 생성 및 교체를 제어합니다. 자동 관리 순환에 대해 다음 설정을 지정할 수 있습니다.
- 인증서 전체 기간
- 키 알고리즘
- 순환 기간
자세한 내용은 발급 구성 만들기, 부하 분산기의 수명 주기 관리 구성, 관리 워크로드의 수명 주기 관리 구성을 참고하세요.
워크로드 통신 보안: 워크로드가 승인된 인증서만 신뢰하도록 루트 및 중간 CA 인증서와 같은 신뢰 앵커를 정의하고 배포합니다. 자세한 내용은 트러스트 구성 만들기를 참고하세요.
지원되는 Google Cloud 서비스
인증서 관리자 (2세대)는 Certificate Authority Service 및 공개 CA와 직접 통합되어 비공개 인증서와 공개 인증서의 관리를 간소화합니다. 다음 두 가지 통합 모델을 지원합니다.
인증서 관리자 (2세대)는 다음 서비스의 인증서를 자동으로 관리합니다.
- 관리형 워크로드 아이덴티티 지원 환경:
- GKE: GKE 워크로드의 인증서 발급 및 순환을 자동화합니다.
- Compute Engine: Compute Engine 인스턴스의 인증서 관리를 자동화합니다.
- Cloud Load Balancing: 인증서 관리자 (2세대)는 발급 구성을 사용하여 Cloud Load Balancing의 TLS 인증서 프로비저닝 및 갱신을 자동화합니다. 이 자동화에는 애플리케이션 부하 분산기와 백엔드 간의 상호 TLS (mTLS) 통신 보안이 포함됩니다.
- 관리형 워크로드 아이덴티티 지원 환경:
CA 서비스는 다음 서비스의 인증서를 자동으로 관리하고 인증서 관리자 (2세대)는 이를 관찰합니다.
- 상담사 ID 지원 환경:
- 에이전트 런타임: Google Cloud 및 서드 파티 API에 대한 보안 인증을 지원하는 자동 인증서 관리
- Gemini Enterprise: Gemini Enterprise 플랫폼 내에서 루트 에이전트, 노 코드 에이전트, Google 관리 에이전트를 위한 자동 인증서 관리
- Cloud SQL: CA 서비스에서 발급한 인증서가 있는 Cloud SQL 인스턴스가 관찰 및 관리를 위해 인증서 관리자 (2세대)에 표시됩니다.
- 보안 웹 프록시: CA 서비스에서 발급한 인증서가 있는 프록시가 관측 가능성 및 관리를 위해 인증서 관리자 (2세대)에 표시됩니다.
- Cloud Service Mesh: Cloud Service Mesh를 활용하는 GKE 워크로드에는 Certificate Manager (2세대)가 관찰하고 관리하는 인증서가 있습니다.
- GKE 컨트롤 플레인 기관: GKE 컨트롤 플레인 내에서 사용자 인증 정보를 서명하고 확인하기 위해 맞춤 CA 및 인증서 (CA 서비스에서)를 사용하는 GKE 클러스터에는 인증서 관리자 (2세대)가 관찰하고 관리하는 인증서가 있습니다.
- 상담사 ID 지원 환경:
인증서 관리자 (2세대)가 API, gcloud CLI, Terraform에 미치는 영향
인증서 관리자 (2세대)에는 기존 API와 새 API를 기반으로 하는 기능이 도입되었습니다.
- 인증서 관리자 (2세대): 2세대 기능은 Google Cloud 콘솔에서 완전히 지원되고 관리할 수 있습니다.
- Certificate Manager: 기존 API는 지원 중단되지 않습니다. gcloud CLI, Terraform, 직접 HTTP API 호출을 계속 사용하여 1세대 기능과 상호작용할 수 있습니다.
인증서 관리자 (2세대)는 v1 및 v2 API 네임스페이스를 모두 사용합니다.
다음 목록에는 각 리소스의 API 네임스페이스 분류가 자세히 나와 있습니다.
v2네임스페이스: 관찰된 인증서 API(v2/projects.locations.observedCertificates)를 포함합니다.v1네임스페이스: 두 세대에서 모두 사용되는 핵심 관리 API를 포함합니다.- 인증서 API (
v1/projects.locations.certificates) - Certificate Map API (
v1/projects.locations.certificateMaps) - 인증서 발급 구성 API(
v1/projects.locations.certificateIssuanceConfigs) - Trust Config API (
v1/projects.locations.trustConfigs)
- 인증서 API (
다음 단계
- 인증서 관리자 (2세대)의 작동 방식
- 인증서 관리자 버전 비교
- CA 서비스를 사용하여 인증서 발급 및 인증서 관리자 (2세대)에서 확인
- 부하 분산기의 인증서 수명 주기 자동화
- 역할 및 권한