ルール構造#

フォーマットはJSON形式です。ルールは、マッチで指定する条件とビヘイビアで指定する振る舞いの組合せから成っています。例として、machesとbehaviorsからなる、単一のルールセットを示します。

       {
         "rules": [
           {
             "matches": [
               {
                 "name": "url-extension",
                 "value": "jpg gif png"
               }
             ],
             "behaviors": [
               {
                 "name": "ip-whitelist",
                 "value": "198.18.48.211"
               }
             ]
           }
         ]
       }
     

このルールでは、.jpg, .gif, and .pngにマッチするファイルに対し、198.18.48.211以外のIPアドレスからのアクセスを拒否しています。