查看、更新和删除 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
:复合健康检查的区域