修改防護策略內容。
接口說明
請確保使用該接口時,參數是全量的,參數未填時,配置會被刪除。
調試
您可以在OpenAPI Explorer中直接運行該接口,免去您計算簽名的困擾。運行成功后,OpenAPI Explorer可以自動生成SDK代碼示例。
授權信息
下表是API對應的授權信息,可以在RAM權限策略語句的Action
元素中使用,用來給RAM用戶或RAM角色授予調用此API的權限。具體說明如下:
- 操作:是指具體的權限點。
- 訪問級別:是指每個操作的訪問級別,取值為寫入(Write)、讀取(Read)或列出(List)。
- 資源類型:是指操作中支持授權的資源類型。具體說明如下:
- 對于必選的資源類型,用背景高亮的方式表示。
- 對于不支持資源級授權的操作,用
全部資源
表示。
- 條件關鍵字:是指云產品自身定義的條件關鍵字。
- 關聯操作:是指成功執行操作所需要的其他權限。操作者必須同時具備關聯操作的權限,操作才能成功。
操作 | 訪問級別 | 資源類型 | 條件關鍵字 | 關聯操作 |
---|---|---|---|---|
yundun-antiddosbag:ModifyPolicyContent | update | *Policy acs:yundun-antiddosbag:{#regionId}:{#accountId}:policy/{#PolicyId} |
| 無 |
請求參數
名稱 | 類型 | 必填 | 描述 | 示例值 |
---|---|---|---|---|
Id | string | 是 | 策略 ID。 | 83967609-7ea5-4f6d-a6ea-380b09e**** |
Name | string | 否 | 策略名稱。 | demo** |
Content | object | 否 | 策略內容。 | |
BlackIpListExpireAt | long | 否 | IP 黑名單超時時間(unix 時間戳)。 | 1716878000 |
EnableIntelligence | boolean | 否 | 是否開啟 AI 智能防護。 | true |
IntelligenceLevel | string | 否 | AI 智能防護的防護等級。取值:
| default |
WhitenGfbrNets | boolean | 否 | 是否開啟 DDoS 高防(中國內地&非中國內地)回源地址加白。 | false |
EnableDropIcmp | boolean | 否 | 是否禁用 ICMP 協議。 | true |
RegionBlockCountryList | array | 否 | 區域封禁的國家列表。 | |
integer | 否 | 區域封禁的國家代號。 | 11 | |
RegionBlockProvinceList | array | 否 | 區域封禁的省份列表。 | |
integer | 否 | 區域封禁的省份代號。 | 2 | |
SourceLimit | object | 否 | 源限速。 | |
Pps | integer | 否 | 源 PPS 限速,單位 Packet/s。 | 64 |
Bps | integer | 否 | 源帶寬限速,單位 Byte/s。 | 2048 |
SynPps | integer | 否 | 源 SYN PPS 限速,單位 Packet/s。 | 64 |
SynBps | integer | 否 | 源 SYN 帶寬限速,單位 Byte/s。 | 2048 |
SourceBlockList | array<object> | 否 | 源限速拉黑列表。 | |
object | 否 | 源限速拉黑列表。 | ||
Type | integer | 是 | 源限速類型。取值:
| 3 |
BlockExpireSeconds | integer | 是 | 源 IP 加入黑名單的時長。單位秒。 | 120 |
EverySeconds | integer | 是 | 源限速拉黑的統計周期,單位秒。 | 60 |
ExceedLimitTimes | integer | 是 | 源 IP 在 1 個統計周期內超過限速值的次數。 | 5 |
ReflectBlockUdpPortList | array | 否 | 反射攻擊防護過濾的端口列表。 | |
integer | 否 | 反射攻擊防護過濾的端口。 說明
僅支持 UDP。
| 123 | |
PortRuleList | array<object> | 否 | 端口封禁規則列表。 | |
object | 否 | 端口封禁規則列表。 | ||
Id | string | 否 | 規則 ID。 | 412a7312-58ff-4e32-a202-0ab0******* |
Protocol | string | 是 | 協議類型,取值:
| tcp |
SrcPortStart | integer | 是 | 源端口范圍的開始值。取值范圍:0~65535。 | 0 |
SrcPortEnd | integer | 是 | 源端口范圍的結束值。取值范圍:0~65535。 | 65535 |
DstPortStart | integer | 是 | 目的端口范圍的起始值。取值范圍:0~65535。 | 0 |
DstPortEnd | integer | 是 | 目的端口范圍的結束值。取值范圍:0~65535。 | 65535 |
MatchAction | string | 是 | 匹配動作。取值:
| drop |
SeqNo | integer | 是 | 生效順序號,使用整數表示。 說明
數字越小,越靠前生效。
| 1 |
FingerPrintRuleList | array<object> | 否 | 指紋過濾規則列表。 | |
object | 否 | 指紋過濾規則列表。 | ||
Id | string | 否 | 規則 ID。 | 83967609-7ea5-4f6d-a6ea-380b09e**** |
Protocol | string | 是 | 協議類型,取值:
| tcp |
SrcPortStart | integer | 是 | 源端口范圍的起始值。取值范圍:0~65535。 | 0 |
SrcPortEnd | integer | 是 | 源端口范圍的結束值。取值范圍:0~65535。 | 65535 |
DstPortStart | integer | 是 | 目的端口范圍的起始值。取值范圍:0~65535。 | 0 |
DstPortEnd | integer | 是 | 目的端口范圍的結束值。取值范圍:0~65535。 | 65535 |
MinPktLen | integer | 是 | 最小包長,取值范圍:1~1500。 | 1 |
MaxPktLen | integer | 是 | 最大包長,取值范圍:1~1500。 | 1500 |
Offset | integer | 否 | 偏移量,取值范圍:0~1500。 | 0 |
PayloadBytes | string | 否 | 檢測載荷。使用十六進制字符串格式表示。 | abcd |
MatchAction | string | 是 | 設置指紋特征匹配后的動作。取值:
| drop |
RateValue | integer | 否 | 限速值。取值范圍:1~100000。 說明
匹配后動作為源 IP 限速或者源 Session 限速時(匹配動作為ip_rate或session_rate),必須填寫該參數。
| 100 |
SeqNo | integer | 是 | 生效順序號,使用整數表示。 說明
數字越小,越靠前生效。
| 1 |
EnableL4Defense | boolean | 否 | 是否開啟端口防護。 | true |
L4RuleList | array<object> | 否 | 端口防護規則列表。 | |
object | 否 | 端口防護規則列表。 | ||
Name | string | 是 | 規則名稱。 | test** |
Priority | integer | 是 | 規則優先級。取值范圍:1~100。 說明
數字越小,優先級越高。
| 1 |
Method | string | 是 | 規則類型。取值:
| char |
Match | string | 是 | 邏輯符。取值:
| 0 |
Action | string | 是 | 動作。取值:
| 2 |
Limited | integer | 是 | 會話流啟動規則匹配的最小字節數,取值范圍:0~2048 | 0 |
ConditionList | array<object> | 是 | 檢測條件列表。 | |
conditionList | object | 否 | 檢測條件列表。 | |
Arg | string | 是 | 檢測內容。 說明
規則類型為 char,必須為 ASCII 字符串;規則類型為 hex,必須為十六進制字符串。最大長度 2048。
| abcd |
Position | integer | 是 | 檢測起始位置,取值范圍:0~2047。 | 0 |
Depth | integer | 是 | 檢測窗口長度,取值范圍:1~2048。 | 1200 |
返回參數
示例
正常返回示例
JSON
格式
{
"RequestId": "3777EF25-940B-51F4-BB1D-99B5********"
}
錯誤碼
訪問錯誤中心查看更多錯誤碼。