Tencent Cloud CDNは、User-Agentのブラックリスト・ホワイトリストのルールを設定することにより、アクセス制御を実装できます。
ユーザーのHTTPリクエストヘッダーでUser-Agentのルールを判断することにより、必要に応じてユーザーからのアクセスを許可するか、拒否できます。
*
をサポートし、複数の値の場合は |
て区切ります。CDNコンソールにログインし、メニューバーで【ドメイン管理】を選択して、ドメイン名の右側にある【管理】をクリックすると、ドメイン名設定画面に入ります。第2欄の【アクセス制御】でUAブラックリスト・ホワイトリスト設定を確認できます。デフォルト設定は無効です。
無効の状態で、【Add Rule】をクリックして、必要に応じてブラック(ホワイト)リストを1件ずつ追加できます。
注意:
- ワイルドカード
*
のみがサポートされており、現在、他の正規表現はサポートされていません。*
がない場合、他のすべての文字は完全一致となります。
ルールが追加された後も、全体の設定は無効の状態となるため、ライブ ネットワーク上のサービスには影響しません。
【UA Blocklist/Allowlist】ボタンをクリックすると、設定済みのブラック(ホワイト)リストはライブネットワークに配信されます。
アクセラレーションドメイン名cloud.tencent.com
のUAブラックリスト・ホワイトリストが以下のように設定されている場合、
HTTP Request HeaderのUser-Agentが以下のような場合、
user-agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.61 Safari/537.36
ブラックリストに該当し、403が返されます。
この記事はお役に立ちましたか?