tencentcloud_cdn_domain

最近更新时间:2025-06-03 11:10:52

我的收藏

描述

腾讯云 CDN 加速域名。

示例

resource "tencentcloud_cdn_domain" "foo" {
domain = "xxxx.com"
service_type = "web"
area = "mainland"
full_url_cache = false

origin {
origin_type = "ip"
origin_list = ["127.0.0.1"]
origin_pull_protocol = "follow"
}
}

参数说明

类型
名称
数据类型
说明
必填
region
string
地域,如:ap-guangzhou,默认使用 provider 中定义的 region 也可以在 resource 中指定地域,覆盖默认设置
availability_zone
string
可用区
domain
string
域名,示例值:www.test.com
service_type
enum
加速域名业务类型
枚举值:
web:网页小文件
download:下载大文件
media:音视频点播
hybrid:动静加速
dynamic:动态加速
origin
Schema[]
源站配置
Schema 类型详见:OriginSchema
可选
count
int
资源数量,默认为 1 如果为 0 则不创建资源
activity_id
int
计费活动 ID,保留字段
range_origin_switch
enum
分片回源配置开关
OriginType 为对象存储(COS)时,可以指定是否允许访问私有 bucket 枚举值:
on:允许
off:不允许
ipv6_access_switch
enum
Ipv6 配置,域名开启 Ipv6 访问配置开关
OriginType 为对象存储(COS)时,可以指定是否允许访问私有 bucket 枚举值:
on:允许
off:不允许
follow_redirect_switch
enum
OriginType 为对象存储(COS)时,可以指定是否允许访问私有 bucket 枚举值:
on:允许
off:不允许
authentication
Schema[]
时间戳防盗链配置
Schema 类型详见:AuthenticationSchema
生成
id
string
资源实例 ID
create_time
string
资源创建时间

数据结构

OriginSchema

描述

CDN 源站配置。

参数说明

类型
名称
数据类型
说明
必填
origin_type
enum
主源站类型
枚举值:
domain
cos
ip
ipv6
ip_ipv6
origin_list
string[]
主源站列表
可选
server_name
string
回主源站时 Host 头部
cos_private_access
enum
OriginType 为对象存储(COS)时,可以指定是否允许访问私有 bucket
枚举值:
on:允许
off:不允许
origin_pull_protocol
enum
回源协议配置
枚举值:
http:强制 http 回源
https:强制 https 回源,https 回源时仅支持源站 443 端口
follow:协议跟随回源
backup_origin_type
enum
备源站类型
枚举值:
ip
domain
backup_origin_list
string[]
备源站列表
backup_server_name
string
回备源站时 Host 头部,不填充则默认为主源站的 ServerName

AuthenticationSchema

参数说明

类型
名称
数据类型
说明
必填
switch
enum
防盗链配置开关
OriginType 为对象存储(COS)时,可以指定是否允许访问私有 bucket 枚举值:
on:允许
off:不允许
type_a
Schema[]
时间戳防盗链模式 A 配置
Schema 类型详见:AuthenticationTypeASchema
type_b
Schema[]
Schema 类型详见:AuthenticationTypeBSchema
type_c
Schema[]
Schema 类型详见:AuthenticationTypeCSchema
type_d
Schema[]
Schema 类型详见:AuthenticationTypeDSchema

AuthenticationTypeASchema

参数说明

类型
名称
数据类型
必填
secret_key
string
sign_param
string
expire_time
int
file_extensions
string[]
filter_type
string
可选
backup_secret_key
string

AuthenticationTypeBSchema

参数说明

类型
名称
数据类型
必填
secret_key
string
expire_time
int
file_extensions
string[]
filter_type
string
可选
backup_secret_key
string

AuthenticationTypeCSchema

参数说明

类型
名称
数据类型
必填
secret_key
string
expire_time
int
file_extensions
string[]
filter_type
string
可选
time_format
"dec" | "hex"
backup_secret_key
string

AuthenticationTypeDSchema

参数说明

类型
名称
数据类型
必填
secret_key
string
expire_time
int
file_extensions
string[]
filter_type
string
可选
time_param
string
time_format
"dec" | "hex"
backup_secret_key
string