このページは、まだ日本語ではご利用いただけません。翻訳中です。
構成
このプラグインはDBレスモードに対応しています。
互換性のあるプロトコル
JSON Threat Protectionプラグインは以下のプロトコルに対応しています:
grpc, grpcs, http, https
パラメータ
このプラグインの設定で使用できるすべてのパラメータのリストは次のとおりです。
-
name or plugin
string requiredプラグイン名。この場合は
json-threat-protection。- Kong Admin API、Kong Konnect API、宣言型構成、または decK ファイルを使用する場合、フィールドは
nameです。 - Kubernetes で KongPlugin オブジェクトを使用する場合、フィールドは
pluginです。
- Kong Admin API、Kong Konnect API、宣言型構成、または decK ファイルを使用する場合、フィールドは
-
instance_name
stringプラグインのインスタンスを識別するための任意のカスタム名 (例:
json-threat-protection_my-service。インスタンス名はKong ManagerとKonnectに表示されるので、 例えば複数のサービスで同じプラグインを複数のコンテキストで実行する場合に便利です。また、Kong Admin API経由で特定のプラグインインスタンスに アクセスするためにも使用できます。
インスタンス名は、次のコンテキスト内で一意である必要があります。
- Kong Gateway Enterpriseのワークスペース内
- Konnectのコントロールプレーン(CP)またはコントロールプレーン(CP)グループ内
- Kong Gateway (OSS)の全世界
-
service.name or service.id
stringプラグインが対象とするサービス名または ID。最上位の
/pluginsエンドポイント. からプラグインをサービスに追加する場合は、これらのパラメータのいずれかを設定してください/services/{serviceName|Id}/pluginsを使用する場合は必要ありません。 -
route.name or route.id
stringプラグインがターゲットとするルート名または ID。最上位の
/pluginsエンドポイント. を通るルートにプラグインを追加する場合は、これらのパラメータのいずれかを設定してください/routes/{routeName|Id}/pluginsを使用する場合は必要ありません。 -
enabled
boolean default:trueこのプラグインが適用されるかどうか。
-
config
record required-
max_body_size
integer default:8192between:-12147483648Max size of the request body. -1 means unlimited.
-
max_container_depth
integer default:-1between:-12147483648Max nested depth of objects and arrays. -1 means unlimited.
-
max_object_entry_count
integer default:-1between:-12147483648Max number of entries in an object. -1 means unlimited.
-
max_object_entry_name_length
integer default:-1between:-12147483648Max string length of object name. -1 means unlimited.
-
max_array_element_count
integer default:-1between:-12147483648Max number of elements in an array. -1 means unlimited.
-
max_string_value_length
integer default:-1between:-12147483648Max string value length. -1 means unlimited.
-
allow_duplicate_object_entry_name
boolean default:trueAllow or disallow duplicate object entry name.
-
enforcement_mode
string default:blockMust be one of:block,log_onlyEnforcement mode of the security policy.
-
error_status_code
integer default:400between:400499The response status code when validation fails.
-
error_message
string default:Bad RequestThe response message when validation fails
-