クラウドインフラストラクチャ管理インターフェイスのAdobe Commerceで、無効な状態を示す web アプリケーションファイアウォール(WAF)

クラウドインフラストラクチャー上のAdobe Commerceの web アプリケーションファイアウォール(WAF)は、有効になって正しく機能しているにもかかわらず、管理側で無効のように見えます。 これを修正するには、WAFの機能を検証し、現在の VCL バージョンを特定して、Fastly API を使用して NGWAF が有効になっているかどうかを確認します。

説明 description

環境

クラウドインフラストラクチャー上のAdobe Commerce

問題/症状

  • WAFが有効になっている場合でも、管理者インターフェイスには、無効と表示されます。
  • エラーメッセージが表示され、サポートに問い合わせるように促されます。
  • WAF データは、New Relicなどの外部モニタリングツールで表示および機能されます。

注意 :

Adobe Commerce管理者の Fastly 設定では、「WAF」ボタン/設定は、​ 従来のWAF のステータスのみを示し、NGWAF は示しません。

  • WAFが有効になっていないことを示す場合は、Fastly API を使用して、NGWAF が有効になっているかどうかを確認する必要があります。
  • 従来の「WAF」ボタンは、Fastly 拡張機能のバージョン 1.2.224 で削除されました。 「従来のWAF」ボタンが表示されない場合は、拡張機能がアップグレードされたことを意味します。 従来の「WAF」ボタンが表示されないようにするには、拡張機能をアップグレードします。 NGWAF ボタンが拡張機能の今後のリリースに追加されるかどうかは、現在のところ不明です。

解決策 resolution

  1. New Relicなどの監視ツールを使用してWAFの機能を検証し、想定どおりに動作していることを確認します。

  2. Fastly キーを取得します。

    • ステージング環境および実稼動環境の場合は、/mnt/shared/fastly_tokens.txt でサーバー上のキーを見つけます。
    • スターターステージング環境および実稼動環境の場合は、Adobe Commerce コンソール/settings/variables の「変数」セクションでキーを見つけます。
  3. 現在の VCL のバージョンを確認します。

    • {{curl -H "Fastly-Key: API_TOKEN" https://api.fastly.com/service/SERVICE_ID/version/active}}
  4. Fastly API を使用した動的スニペットを確認して、NGWAF が有効になっているかどうかを確認します。

    • VCL スニペットのリストを取得します。
      • {{curl -H "Fastly-Key: API_TOKEN" https://api.fastly.com/service/SERVICE_ID/version/ACTIVE_VERSION/snippet > /tmp/snippets.vcl}}
    • ngwaf_config_deliver が存在するかどうかを確認します。 結果が得られた場合、NGWAF は次のように有効になります。
      • {{jq -c '.[ ] ' /tmp/snippets.vcl | grep 'ngwaf_config_deliver' |json_pp}}

例:

{   "content" : null,   "type" : "deliver",   "deleted_at" : null,   "version" : "xx",   "id" : "6SnxxxxxxxxGnfV7W54",   "service_id" : "21CxxxxxxxxxDW3fYltn0",   "priority" : "1x0",   "created_at" : "20xx-0x-03T11:18:22Z",   "updated_at" : "20xx-0x-28T17:17:10Z",   "dynamic" : "1",   "name" : "ngwaf_config_deliver"}

WAFのデータで適切な処理が確認され、動的スニペットで NGWAF が無効と表示されている場合は、さらに調査するために、問題をAdobeのアプリケーションサポートチームにエスカレーションします。 トラブルシューティングに役立つように、問題に関連する追加の詳細やスクリーンショットを提供します。

recommendation-more-help
3d58f420-19b5-47a0-a122-5c9dab55ec7f