application-gateway url-filter external
外部のシステムに配置されたURLフィルタリストを取得し、URLフィルタのフィルタルールとして利用するよう設定する。
- 実行権限
- admin
application-gateway url-filter external url
外部のシステムに配置されたURLフィルタリストのURLを指定する。
application-gateway url-filter external url { none | <URL> }
- url
- URLフィルタリストが取得できるURL
既定値 none - <URL>
- 指定したURLから取得する
対応スキーム 設定範囲 http://, https:// 1 - 128文字 - none
- URLの指定を無効にする
Note
- リスト取得に時間がかかる場合、20秒で取得を打ち切ります
- リスト取得に失敗した場合、1分後に再取得を試み、取得に成功するまで合計10回リスト取得を行います
- リストの取得に成功するまでの間は、application-gateway url-filter add により設定されるURLフィルタのみで動作します
- <URL>を設定変更した場合、変更後のURLで取得が成功するまでの間、取得済のリストがあればそのリストを使用し続けます
- load-fromにより設定を変更した場合、取得済のリストは破棄されます
- リストを取得するまでの間は、URLフィルタリストが設定されていないものとして動作します
注:スキームにhttpsを使用する場合の注意事項
- HTTPSのサーバ証明書の検証及び、クライアント認証はサポートしていません
注:ホスト名を指定する場合の注意事項
- リモートホストを指定する際にIPアドレスではなくホスト名を指定する場合、名前解決のためにリゾルバの設定が必要です。
application-gateway url-filter external interval
外部のシステムに配置されたURLフィルタリストの取得間隔を設定する。
application-gateway url-filter external interval { system-default | <time> }
- <time>
- 取得間隔
設定範囲 書式 60s-24h XXhXXmXXs形式 - system-default
- 既定値を使用する
既定値 1h
application-gateway url-filter external merge-policy
外部のシステムから取得したURLフィルタリストのマージ方式を設定する。
application-gateway url-filter external merge-policy { append | prepend | replace | system-default}
- append
- 取得したURLフィルタリストをURLフィルタの末尾に追加する
- prepend
- 取得したURLフィルタリストをURLフィルタの先頭に追加する
- replace
- 取得したURLフィルタリストをURLフィルタを置き換える
- system-default
- 既定値を使用する
既定値 append
Note
- url の変更と merge-policy の変更を続けて行った場合も、動作への反映は同時におこなわれません。このため、変更前の url と変更後の merge-policy で動作する場合があります