批量操作DDoS高防網站配置時(例如批量導入、修改、導出),網站配置按照固定的XML格式傳遞。本文介紹了網站配置的XML格式。
參數說明
網站配置參數內容必須以<DomainList>
開始,</DomainList>
結束,中間部分是網站配置的參數信息。其中,每個網站的配置參數均以<DomainConfig>
開始,</DomainConfig>
結束,中間部分為與該網站配置相關的具體參數,詳見下表。
說明 每多添加一個網站配置,則增加一個
<DomainConfig>……</DomainConfig>
數據結構體。網站配置具體參數 | 說明 |
<Domain>example.aliyundoc.com</Domain> | 待配置的域名。只能設置一個域名。 |
<ProtocolConfig> <ProtocolList>http,https</ProtocolList> </ProtocolConfig> | 域名協議類型。多個協議類型間以半角逗號(,)隔開。本示例表示該域名的協議類型為HTTP和HTTPS。 |
<InstanceConfig> <InstanceList>ddoscoo-cn-zvp2eibz****</InstanceList> </InstanceConfig> | 網站關聯的DDoS高防實例。 說明 由于每個DDoS高防實例對應一個ID,所以只需填寫DDoS高防實例ID即可。多個實例ID間以半角逗號(,)隔開。 |
<RealServerConfig> <ServerType>0</ServerType> <ServerList>192.0.XX.XX</ServerList> </RealServerConfig> | 源站信息。結構說明如下:
說明 配置某個域名的源站信息時,只能是源站IP或源站域名信息,兩者不能同時存在。 |
示例
<DomainList>
<DomainConfig>
<Domain>example.aliyundoc.com</Domain>
<ProtocolConfig>
<ProtocolList>http,https</ProtocolList>
</ProtocolConfig>
<InstanceConfig>
<InstanceList>ddoscoo-cn-zvp2eibz****</InstanceList>
</InstanceConfig>
<RealServerConfig>
<ServerType>0</ServerType>
<ServerList>192.0.XX.XX</ServerList>
</RealServerConfig>
</DomainConfig>
<DomainConfig>
<Domain>demo.aliyundoc.com</Domain>
<ProtocolConfig>
<ProtocolList>http,websocket,websockets</ProtocolList>
</ProtocolConfig>
<InstanceConfig>
<InstanceList>ddoscoo-cn-7pp2e74f****, ddoscoo-cn-2r42e12c****</InstanceList>
</InstanceConfig>
<RealServerConfig>
<ServerType>1</ServerType>
<ServerList>learn.aliyundoc.com</ServerList>
</RealServerConfig>
</DomainConfig>
</DomainList>
該示例表示添加以下兩條網站配置:
- 網站一:域名是example.aliyundoc.com,協議類型是HTTP和HTTPS,關聯高防實例ddoscoo-cn-zvp2eibz****,對應源站IP是192.0.XX.XX。
- 網站二:域名demo.aliyundoc.com,協議類型是HTTP、WebSocket和WebSockets,關聯高防實例ddoscoo-cn-7pp2e74f****和ddoscoo-cn-2r42e12c****,對應源站域名learn.aliyundoc.com。
文檔內容是否對您有幫助?