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 で動作する場合があります