查看、更新及刪除 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
:更新後端服務,做為健康資料來源後端服務必須符合下列規定:
- 負載平衡架構必須為
INTERNAL
或INTERNAL_MANAGED
。 - 必須與您要建立的健康資料來源位於相同區域。
- 後端必須是
GCE_VM_IP
或GCE_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 健康狀態檢查的服務供應商負載平衡器建立關聯,並符合下列規定:
- 負載平衡架構必須為
INTERNAL
或INTERNAL_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
:複合健康狀態檢查的區域