CDN.Https
模型说明
设置加速域名HTTPS。通过配置加速域名的HTTPS证书,并将其部署在全网CDN节点,实现HTTPS安全加速。
模型属性
属性 |
是否必选 |
描述 |
---|---|---|
domainId |
是 |
加速域名ID 参数类型:HuaweiCloud.CDN.Domain.Id 取值说明:建议通过get_input函数输入或通过连线到CDN.Domain对象以get_reference方式获取。 |
certificate |
否 |
HTTPS协议使用的证书内容 参数类型:secret 取值说明:不启用证书则无需输入。取值范围:PEM编码格式。 |
certName |
是 |
证书名字 参数类型:string |
privateKey |
否 |
HTTPS协议使用的私钥 参数类型:secret 取值说明:不启用证书则无需输入。取值范围:PEM编码格式。 |
httpsStatus |
是 |
HTTPS证书是否启用 参数类型:integer 取值说明:0:不启用,此时无需填写证书及私钥参数;1:启用HTTPS加速并协议跟随回源;2:启用HTTPS加速并HTTP回源,开启时需要传递证书及私钥。 取值约束:{u'in_range': [0, 2]} |
forceRedirectHttps |
否 |
客户端请求是否强制重定向 参数类型:boolean 取值说明:true:是,false:否。开启此项配置后,所有访问请求方式都将强制跳转为HTTPS访问。 |
http2 |
否 |
是否使用HTTP2.0 参数类型:boolean 取值说明:true:是,false:否。 |
关联关系
关系说明 |
关联节点 |
---|---|
关联关系 |
输出
属性 |
参数类型 |
描述 |
---|---|---|
refID |
string |
CDN https ID |
blueprint样例
tosca_definitions_version: huaweicloud_tosca_version_1_0 node_templates: cdnd4u36: type: HuaweiCloud.CDN.Domain properties: sources: - activeStandby: get_input: cdnd4u36_sources_0_activeStandby originType: get_input: cdnd4u36_sources_0_originType ipOrDomain: get_input: cdnd4u36_sources_0_ipOrDomain businessType: get_input: cdnd4u36_businessType domainName: get_input: cdnd4u36_domainName cdnh6661: type: HuaweiCloud.CDN.Https properties: domainId: get_reference: cdnd4u36 certName: get_input: cdnh6661_certName httpsStatus: get_input: cdnh6661_httpsStatus certificate: get_input: cdnh6661_certificate privateKey: get_input: cdnh6661_privateKey forceRedirectHttps: get_input: cdnh6661_forceRedirectHttps http2: get_input: cdnh6661_http2 requirements: - domainId: node: cdnd4u36 inputs: cdnd4u36_sources_0_activeStandby: description: 主备状态 default: master label: '' cdnd4u36_sources_0_originType: description: 源站类型 label: '' cdnd4u36_sources_0_ipOrDomain: description: 源站IP或者域名 label: '' cdnd4u36_businessType: description: 域名业务类型 label: '' cdnd4u36_domainName: description: 加速域名。 label: '' cdnh6661_certName: description: 证书名字。 label: '' cdnh6661_httpsStatus: description: HTTPS证书是否启用 label: '' cdnh6661_certificate: description: HTTPS协议使用的证书内容 label: '' cdnh6661_privateKey: description: HTTPS协议使用的私钥 label: '' cdnh6661_forceRedirectHttps: description: 客户端请求是否强制重定向 label: '' cdnh6661_http2: description: 是否使用HTTP2.0。 label: ''