如何通过Terraform在Cloudflare域名区域级启用SSL完全严格加密
解决方案
当然有办法直接在域名区域级别通过Terraform设置SSL完全严格加密,无需依赖页面规则。你可以使用cloudflare_zone_settings_override资源来配置整个区域的SSL模式。
示例代码
resource "cloudflare_zone_settings_override" "zone_ssl_strict" { zone_id = "<你的域名区域ID>" settings { ssl = "strict" # 对应Cloudflare界面中的「Full strict」模式 } }
参数说明
zone_id:替换为你的Cloudflare域名区域ID,可在控制台域名概览页面获取。- 将
ssl参数设为"strict",即可实现界面中「Full strict」的加密效果;该参数还支持"off"、"flexible"、"full"等其他SSL模式选项。
配置完成后,整个域名区域的SSL模式会被统一设置为完全严格,和手动在Cloudflare界面操作的效果完全一致。
内容的提问来源于stack exchange,提问作者jean553
相关产品推荐
相关产品推荐

