批量操作DDoS高防网站配置时(例如批量导入、修改、导出),网站配置按照固定的XML格式传递。本文介绍了网站配置的XML格式说明。
参数说明
网站配置参数内容必须以<DomainList>
开始,</DomainList>
结束,中间部分是网站配置的参数信息。其中,每个网站的配置参数均以<DomainConfig>
开始,</DomainConfig>
结束,中间部分为与该网站配置相关的具体参数,详见下表。
说明 每多添加一个网站配置,则增加一个
<DomainConfig>……</DomainConfig>
数据结构体。
网站配置具体参数 | 说明 |
---|---|
<Domain>a.com</Domain> |
待配置的域名(只能输入一个域名)。 |
<ProtocolConfig> <ProtocolList>http,https</ProtocolList> </ProtocolConfig> |
域名协议类型。多个协议类型间以英文逗号(,)隔开。本示例表示该域名的协议类型为http和https。 |
<InstanceConfig> <InstanceList>ddoscoo-cn-xxxxxxxxx001</InstanceList> </InstanceConfig> |
网站关联的DDoS高防实例。
说明 由于每个DDoS高防实例对应一个ID,所以只需填写DDoS高防实例ID即可。多个实例ID间以英文逗号(,)隔开。
|
<RealServerConfig> <ServerType>0</ServerType> <ServerList>1.x.x.4</ServerList> </RealServerConfig> |
源站信息。结构说明如下:
说明 配置某个域名的源站信息时,只能是源站IP或源站域名信息,两者不能同时存在。
|
示例
<DomainList>
<DomainConfig>
<Domain>a.com</Domain>
<ProtocolConfig>
<ProtocolList>http,https</ProtocolList>
</ProtocolConfig>
<InstanceConfig>
<InstanceList>ddoscoo-cn-xxxxxxxxx001</InstanceList>
</InstanceConfig>
<RealServerConfig>
<ServerType>0</ServerType>
<ServerList>1.x.x.4</ServerList>
</RealServerConfig>
</DomainConfig>
<DomainConfig>
<Domain>b.com</Domain>
<ProtocolConfig>
<ProtocolList>http,websocket,websockets</ProtocolList>
</ProtocolConfig>
<InstanceConfig>
<InstanceList>ddoscoo-cn-xxxxxxxxx002,ddoscoo-cn-xxxxxxxxx00d</InstanceList>
</InstanceConfig>
<RealServerConfig>
<ServerType>1</ServerType>
<ServerList>q840a82zf2j23afs.xxxxxxxxx.com</ServerList>
</RealServerConfig>
</DomainConfig>
</DomainList>
该示例表示添加以下两条网站配置。
- 网站一:域名是a.com,协议类型是http和https,关联高防实例ddoscoo-cn-xxxxxxxxx001,对应源站IP是1.x.x.4。
- 网站二:域名b.com,协议类型是http、websocket和websockets,关联高防实例ddoscoo-cn-xxxxxxxxx002和ddoscoo-cn-xxxxxxxxx00d,对应源站域名q840a82zf2j23afs.xxxxxxxxx.com。
在文档使用中是否遇到以下问题
更多建议
匿名提交