Certificate Manager (第 2 代) 是一項 Google Cloud 服務,可讓您集中管理、部署及自動化處理整個機構的 SSL/TLS 憑證。透過 Certificate Manager (第 2 代),您可以使用單一集中式介面,管理各種 Google Cloud 服務、自訂工作負載和地端部署環境的憑證。
Certificate Manager 主要支援Google Cloud 負載平衡器,而 Certificate Manager (第 2 代) 則擴大支援 Google Kubernetes Engine (GKE) 工作負載、Compute Engine 執行個體和混合式環境。
如要瞭解第一代和第二代 Certificate Manager 的差異,請參閱「比較 Certificate Manager 版本」。
Certificate Manager (第 2 代) 功能
Certificate Manager (第 2 代) 可讓您執行下列操作:
監控憑證:使用控制台的總覽頁面監控憑證健康狀態,包括各項服務的有效憑證、即將到期的憑證,以及加密演算法的分配情形。Google Cloud 詳情請參閱「監控憑證」。
搜尋及探索憑證:在 Google Cloud 控制台中使用「憑證」頁面,查看所有憑證,包括非由 Certificate Manager 直接核發的憑證。您可以依資源類型、到期狀態和管理狀態篩選。詳情請參閱「查看憑證目錄」。
自動執行憑證生命週期:透過定義簽發設定政策,控管負載平衡器等 Google Cloud 資源和Google Cloud 工作負載的憑證產生和輪換作業。您可以為自動管理的輪播指定下列設定:
- 憑證效期
- 金鑰演算法
- 輪替期
詳情請參閱「建立簽發設定」、「設定負載平衡器的生命週期管理」和「設定受管理工作負載的生命週期管理」。
確保工作負載通訊安全:定義及分配信任錨點 (例如根 CA 和中介 CA 憑證),確保工作負載只信任授權憑證。詳情請參閱「建立信任設定」。
支援的 Google Cloud 服務
Certificate Manager (第 2 代) 直接整合憑證授權單位服務和 Public CA,簡化私人和公開憑證的管理作業。支援下列兩種整合模式:
Certificate Manager (第 2 代) 會自動管理下列服務的憑證:
- 已啟用代管型 Workload Identity 的環境:
- GKE:自動為 GKE 工作負載核發及輪替憑證。
- Compute Engine:自動管理 Compute Engine 執行個體的憑證。
- Cloud Load Balancing:Certificate Manager (第 2 代) 會使用核發設定,自動佈建及續訂 Cloud Load Balancing 的 TLS 憑證。這項自動化程序包括確保應用程式負載平衡器與後端之間的相互 TLS (mTLS) 通訊安全無虞。
- 已啟用代管型 Workload Identity 的環境:
CA 服務會自動管理下列服務的憑證,而 Certificate Manager (第 2 代) 會監控這些憑證:
- 支援代理身分的環境:
- Vertex AI Agent Engine:自動化憑證管理,可啟用對第三方 API 的安全驗證。 Google Cloud
- Gemini Enterprise:在 Gemini Enterprise 平台中,自動管理根代理、無程式碼代理和 Google 管理代理的憑證。
- Cloud SQL:由 CA 服務核發憑證的 Cloud SQL 執行個體會顯示在 Certificate Manager (第 2 代) 中,方便您觀察及管理。
- Secure Web Proxy:憑證管理員 (第 2 代) 會顯示由 CA 服務核發憑證的 Proxy,方便您觀察及管理。
- Cloud Service Mesh:使用 Cloud Service Mesh 的 GKE 工作負載,其憑證會由 Certificate Manager (第 2 代) 監控及管理。
- GKE 控制平面授權:使用自訂 CA 和憑證 (來自 CA 服務) 在 GKE 控制平面中簽署及驗證憑證的 GKE 叢集,其憑證會由 Certificate Manager (第 2 代) 監控及管理。
- 支援代理身分的環境:
Certificate Manager (第 2 代) 對 API、gcloud CLI 和 Terraform 的影響
Certificate Manager (第 2 代) 導入的功能是以現有 API 和新版 API 為基礎建構而成。
- Certificate Manager (第 2 代):第 2 代功能完全支援,且可在 Google Cloud 控制台中管理。
- Certificate Manager:現有 API 不會淘汰。您仍可使用 gcloud CLI、Terraform 和直接 HTTP API 呼叫,與第一代功能互動。
Certificate Manager (第 2 代) 同時使用 v1 和 v2 API 命名空間。
下表詳細列出各項資源的 API 命名空間細目:
v2命名空間:包含 Observed Certificates API (v2/projects.locations.observedCertificates)v1命名空間:包含兩個世代通用的核心管理 API:- Certificate API (
v1/projects.locations.certificates) - Certificate Map API (
v1/projects.locations.certificateMaps) - 憑證核發設定 API
(
v1/projects.locations.certificateIssuanceConfigs) - Trust Config API (
v1/projects.locations.trustConfigs)
- Certificate API (
後續步驟
- Certificate Manager (第 2 代) 的運作方式
- 比較 Certificate Manager 版本
- 使用 CA 服務核發憑證,並在 Certificate Manager (第 2 代) 中驗證
- 自動執行負載平衡器的憑證生命週期
- 角色和權限