ドメイン名の特定の保護モジュールのルールを有効または無効にします。 The保護モジュールはウェブサイトタンパー校正、クローラ許可され、ボット脅威インテリジェンス、カスタム保護政策、とウェブサイトホワイトリスト。

DefenseTypeパラメーターを設定して、保護モジュールを指定できます。 値の詳細については、このトピックの「リクエストパラメーター」のDefenseTypeパラメーターの説明をご参照ください。

デバッグ

OpenAPI Explorer は署名値を自動的に計算します。 この操作は、OpenAPI Explorer で呼び出すことを推奨します。 OpenAPI Explorer は、さまざまな SDK に対して操作のサンプルコードを動的に生成します。

リクエストパラメーター

パラメーター データ型 必須/任意 説明
アクション String 必須 ModifyProtectionRuleStatus

実行したい操作。 値をModifyProtectionRuleStatusに設定します。

DefenseType String 必須 tamperproof

保護モジュール。 設定可能な値は以下のとおりです。

  • tamperproof: ウェブサイト改ざん防止
  • bot_crawler: 許可されたクローラー
  • bot_intelligence: ボット脅威インテリジェンス
  • ac_custom: カスタム保護ポリシー
  • whitelist: Webサイトのホワイトリスト
ドメイン String 必須 www.example.com

WAFに追加されるドメイン名。

InstanceId String 必須 waf_elasticity-cn-0xldbqt ****

WAFインスタンスのID。

DescribeInstanceInfo操作を呼び出して、WAFインスタンスのIDを照会できます。
LockVersion Long 必須 2

ルールのバージョン。

RuleId Long 必須 42755

ルールの ID。

DescribeProtectionModuleRules操作を呼び出して、すべてのルールのIDを照会できます。
RuleStatus Integer 必須 1

ルールのステータス。 有効な値:

  • : 無効0
  • : 有効1

レスポンスパラメーター

パラメーター データ型 説明
RequestId String D7861F61-5B61-46CE-A47C-6B19160D5EB0

リクエストの ID です。

リクエストのサンプル

http(s):// [エンドポイント]/?Action=ModifyProtectionRuleStatus
&DefenseType=tamperproof
&Domai n=www.example.com
&InstanceId=waf_elasticity-cn-0xldbqt ****
&LockVersion=2
&RuleId=42755
&RuleStatus=1
&<共通リクエストパラメーター>

成功応答のサンプル

XML 形式

<ModifyProtectionRuleStatusResponse>
      <RequestId>D7861F61-5B61-46CE-A47C-6B19160D5EB0</RequestId>
</ModifyProtectionRuleStatusResponse>

JSON 形式

{
    "RequestId": "D7861F61-5B61-46CE-A47C-6B19160D5EB0"
}

エラーコード

エラーコードリストについては、「API エラーセンター」をご参照ください。