查看、更新及刪除 Private Service Connect 健康狀態設定

本頁說明如何管理您建立的 Private Service Connect 健康狀態資源。您可以列出、說明、更新及刪除健康狀態匯總政策、健康狀態來源和複合健康狀態檢查。

管理健康狀態匯總政策

本節說明如何管理健康資料匯總政策。

列出健康狀態匯總政策

您可以列出某個地區的所有健康狀態匯總政策。

gcloud

使用 gcloud beta compute health-aggregation-policies list 指令。

gcloud beta compute health-aggregation-policies list \
    --regions=REGION

REGION 替換為健康資料匯總政策的地區。

說明健康狀態匯總政策

您可以描述健康狀態匯總政策,查看詳細資料。

gcloud

使用 gcloud beta compute health-aggregation-policies describe 指令。

gcloud beta compute health-aggregation-policies describe POLICY \
    --region=REGION

更改下列內容:

  • POLICY:健康狀態匯總政策的名稱
  • REGION:健康狀態匯總政策的區域

更新健康狀態匯總政策

您可以更新健康狀態匯總政策的說明、健康狀態門檻百分比或最低健康狀態門檻。

gcloud

使用 gcloud beta compute health-aggregation-policies update 指令。

gcloud beta compute health-aggregation-policies update POLICY \
    --region=REGION \
    --description="DESCRIPTION" \
    --healthy-percent-threshold=PERCENT_HEALTHY \
    --min-healthy-threshold=MINIMUM_HEALTHY

更改下列內容:

  • POLICY:要更新的健康資料匯總政策名稱
  • REGION:健康狀態匯總政策的區域
  • DESCRIPTION:更新政策說明
  • PERCENT_HEALTHY:後端服務中端點的最低健康百分比,必須達到這個百分比,健康來源才會被視為健康,例如 75
  • MINIMUM_HEALTHY:後端服務中必須運作正常的端點數量下限,健康狀態來源才會被視為正常,例如 2

刪除健康狀態匯總政策

如果健康狀態匯總政策未與現有健康狀態來源建立關聯,即可刪除。

gcloud

使用 gcloud beta compute health-aggregation-policies delete 指令。

gcloud beta compute health-aggregation-policies delete POLICY \
    --region=REGION

更改下列內容:

  • POLICY:要刪除的健康狀態匯總政策名稱
  • REGION:健康狀態匯總政策的區域

管理健康資料來源

下列各節說明如何管理健康資料來源。

列出健康狀態來源

您可以列出特定區域的健康來源。

gcloud

使用 gcloud beta compute health-sources list 指令。

gcloud beta compute health-sources list \
    --regions=REGION

REGION 替換為健康來源的區域。

說明健康資料來源

你可以描述健康資料來源,查看詳細資料。

gcloud

使用 gcloud beta compute health-sources describe 指令。

gcloud beta compute health-sources describe HEALTH_SOURCE \
    --region=REGION

更改下列內容:

  • HEALTH_SOURCE:健康資料來源的名稱
  • REGION:健康資訊來源的區域

更新健康資料來源

您可以更新現有健康狀態來源的說明、後端服務或健康狀態匯總政策。

gcloud

使用 gcloud beta compute health-sources update 指令。

gcloud beta compute health-sources update HEALTH_SOURCE \
    --region=REGION \
    --description="DESCRIPTION" \
    --sources=BACKEND_SERVICE \
    --health-aggregation-policy=POLICY

更改下列內容:

  • HEALTH_SOURCE:要更新的健康來源名稱
  • REGION:健康資訊來源的區域
  • DESCRIPTION:健康來源的更新說明
  • BACKEND_SERVICE:更新後端服務,做為健康資料來源

    後端服務必須符合下列規定:

    • 負載平衡架構必須為 INTERNALINTERNAL_MANAGED
    • 必須與您要建立的健康資料來源位於相同區域。
    • 後端必須是 GCE_VM_IPGCE_VM_IP_PORT 類型的執行個體群組或網路端點群組。
  • POLICY:要套用至這個健康來源的健康資料匯總政策更新。

刪除健康資料來源

如果健康來源未與現有的複合健康檢查建立關聯,即可刪除。

gcloud

使用 gcloud beta compute health-sources delete 指令。

gcloud beta compute health-sources delete HEALTH_SOURCE \
    --region=REGION

更改下列內容:

  • HEALTH_SOURCE:要刪除的健康資料來源名稱
  • REGION:健康資訊來源的區域

管理複合型健康狀態檢查

下列各節說明如何管理複合健康狀態檢查。

列出複合型健康狀態檢查

您可以列出區域中的複合型健康狀態檢查。

gcloud

如要列出區域中的複合型健康狀態檢查,請使用 gcloud beta compute composite-health-checks list 指令。

gcloud beta compute composite-health-checks list \
    --regions=REGION

REGION 替換為複合式健康狀態檢查的區域。

說明複合型健康狀態檢查

您可以描述複合型健康狀態檢查,藉此查看詳細資料。

gcloud

使用 gcloud beta compute composite-health-checks describe 指令。

gcloud beta compute composite-health-checks describe COMPOSITE_HEALTH_CHECK \
    --region=REGION

更改下列內容:

  • COMPOSITE_HEALTH_CHECK:複合健康狀態檢查的名稱
  • REGION:複合健康狀態檢查的區域

更新複合型健康狀態檢查

您可以更新複合健康狀態檢查的說明、健康來源或健康目的地。

gcloud

使用 gcloud beta compute composite-health-checks update 指令。

gcloud beta compute composite-health-checks update COMPOSITE_HEALTH_CHECK \
    --region=REGION \
    --description="DESCRIPTION" \
    --health-sources=HEALTH_SOURCES \
    --health-destination=HEALTH_DESTINATION

更改下列內容:

  • COMPOSITE_HEALTH_CHECK:要更新的複合健康檢查名稱
  • REGION:複合健康狀態檢查的區域
  • DESCRIPTION:更新說明
  • HEALTH_SOURCES:要與複合健康檢查建立關聯的一或多個健康來源名稱

    您可以在以半形逗號分隔的清單中加入多個健康資料來源。

  • HEALTH_DESTINATION:轉送規則的 URI,可從這個複合健康狀態檢查接收複合健康狀態,例如 projects/PROJECT_ID/regions/REGION/forwardingRules/FORWARDING_RULE

    轉送規則必須與支援 Private Service Connect 健康狀態檢查的服務供應商負載平衡器建立關聯,並符合下列規定:

    • 負載平衡架構必須為 INTERNALINTERNAL_MANAGED
    • 必須與複合健康檢查位於相同區域。

刪除複合型健康狀態檢查

您可以刪除複合型健康狀態檢查。

gcloud

使用 gcloud beta compute composite-health-checks delete 指令。

gcloud beta compute composite-health-checks delete COMPOSITE_HEALTH_CHECK \
    --region=REGION

更改下列內容:

  • COMPOSITE_HEALTH_CHECK:要刪除的複合健康檢查名稱
  • REGION:複合健康狀態檢查的區域