統合 fetch ラッパーの使用方法 - AWS WAF、AWS Firewall Manager、および AWS Shield Advanced

統合 fetch ラッパーの使用方法

このセクションでは、統合 fetch ラッパーを使用する手順について説明します。

AwsWafIntegration 名前空間の下で fetch API への通常の fetch コールを変更すると、AWS WAF fetch ラッパーを使用できます。AWS WAF ラッパーは、標準の JavaScript fetch API コールと同じオプションをすべてサポートし、統合のためのトークン処理を追加します。このアプローチは、一般的に、アプリケーションを統合する最も簡単な方法です。

ラッパーの実装前

次のリスト例は、AwsWafIntegration fetch ラッパーを実装する前の標準コードを示しています。

const login_response = await fetch(login_url, { method: 'POST', headers: { 'Content-Type': 'application/json' }, body: login_body });
ラッパー実装後

次のリストは、AwsWafIntegration fetch ラッパー実装と同じコードを示しています。

const login_response = await AwsWafIntegration.fetch(login_url, { method: 'POST', headers: { 'Content-Type': 'application/json' }, body: login_body });