Certificate Manager (第 2 代) 總覽

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 代) 功能

第 2 代憑證管理員可讓您執行下列操作:

  • 監控憑證:使用控制台的「總覽」頁面Google Cloud 監控憑證健康狀態,包括各項服務的有效憑證、即將到期的憑證,以及加密演算法的分配情形。詳情請參閱「監控憑證」。

  • 搜尋及探索憑證:在 Google Cloud 控制台中使用「憑證」頁面,查看所有憑證,包括非由 Certificate Manager 直接核發的憑證。您可以依資源類型、到期狀態和管理狀態篩選。詳情請參閱「查看憑證目錄」。

  • 自動執行憑證生命週期:透過定義發行設定政策,控管負載平衡器等 Google Cloud 資源和Google Cloud 工作負載的憑證產生和輪替作業。您可以為自動管理的輪播指定下列設定:

    • 憑證效期
    • 金鑰演算法
    • 輪替期

    詳情請參閱「建立簽發設定」、「設定負載平衡器的生命週期管理」和「設定受管理工作負載的生命週期管理」。

  • 確保工作負載通訊安全:定義及分配信任錨點 (例如根 CA 和中介 CA 憑證),確保工作負載只信任授權憑證。詳情請參閱「建立信任設定」。

支援的 Google Cloud 服務

憑證管理員 (第 2 代) 直接整合憑證授權單位服務和公開 CA,簡化私人和公開憑證的管理作業。支援下列兩種整合模式:

  1. Certificate Manager (第 2 代) 會自動管理下列服務的憑證:

    • 已啟用代管型 Workload Identity 的環境:
      • GKE:自動為 GKE 工作負載核發及輪替憑證。
      • Compute Engine:自動管理 Compute Engine 執行個體的憑證。
    • Cloud Load Balancing:Certificate Manager (第 2 代) 會使用核發設定,自動佈建及更新 Cloud Load Balancing 的 TLS 憑證。這項自動化作業包括確保應用程式負載平衡器與後端之間的相互 TLS (mTLS) 通訊安全無虞。
  2. CA 服務會自動管理下列服務的憑證,而 Certificate Manager (第 2 代) 會觀察這些憑證:

    • 支援代理身分的環境:
      • Agent Runtime:自動管理憑證,確保 Google Cloud 和第三方 API 的驗證安全無虞。
      • Gemini Enterprise:在 Gemini Enterprise 平台中,自動管理根代理、無程式碼代理和 Google 管理代理的憑證。
    • Cloud SQL:由 CA 服務核發憑證的 Cloud SQL 執行個體會顯示在 Certificate Manager (第 2 代) 中,方便您觀察及管理。
    • 安全網頁 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 為基礎建構而成。

  • 憑證管理員 (第 2 代):第 2 代功能完全支援,且可在 Google Cloud 控制台中管理。
  • 憑證管理服務:現有 API 不會淘汰。您仍可使用 gcloud CLI、Terraform 和直接 HTTP API 呼叫,與第一代功能互動。

憑證管理員 (第 2 代) 同時使用 v1v2 API 命名空間。

下表詳細列出各項資源的 API 命名空間細目:

  • v2 命名空間:包含「觀察到的憑證」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)
    • 信任設定 API (v1/projects.locations.trustConfigs)

後續步驟