如何通过gcloud命令更新GCP内部负载均衡前端的SSL策略?
解决方案
1. 定位内部负载均衡对应的Target HTTPS Proxy
GKE Ingress创建的内部HTTPS负载均衡,SSL策略需绑定到target-https-proxy资源上。先列出所有Target HTTPS Proxy,找到与你的Ingress关联的实例:
gcloud compute target-https-proxies list
可通过名称前缀(通常包含Ingress或GKE集群标识)快速筛选目标资源。
2. 绑定SSL策略到Target HTTPS Proxy
若已创建好SSL策略,直接执行以下命令完成绑定:
gcloud compute target-https-proxies update YOUR_TARGET_HTTPS_PROXY_NAME --ssl-policy YOUR_SSL_POLICY_NAME
3. (可选)创建自定义SSL策略
若还未生成SSL策略,可通过以下命令创建(示例采用MODERN配置,仅支持TLS 1.2+):
gcloud compute ssl-policies create YOUR_SSL_POLICY_NAME --profile MODERN --min-tls-version 1.2
--profile参数可选COMPATIBLE、MODERN、RESTRICTED、CUSTOM,可根据安全需求调整。
验证绑定结果
更新完成后,检查Target HTTPS Proxy的SSL策略绑定状态:
gcloud compute target-https-proxies describe YOUR_TARGET_HTTPS_PROXY_NAME --format="value(sslPolicy)"
内容的提问来源于stack exchange,提问作者Bhabani Shankar
相关产品推荐
相关产品推荐

