2017-05-09 17 views
4

AWS Webアプリケーションファイアウォール(WAF)ログをS3バケットにルーティングするにはどうすればよいですか?これはAWS Consoleですばやく行うことができますか?または、毎分WAFログを照会するためにラムダ関数(CloudWatchタイマーイベントによって呼び出される)を使用する必要がありますか?AWS WAF - Webアプリケーションファイアウォールの自動保存S3

UPDATE : ACLログ(送信元IP、URI、一致ルール、リクエストヘッダー、アクション、時間など)に興味があります。

UPDATE(05/15/2017) AWSでは、これらのログの表示/解析が簡単ではありません。 get-sampled-requestsコマンドで「ランダムサンプル」を得ることができます。 AWS WAFがランダムにあなたのAWSリソースが時間の間に受信した最初の5000の リクエストの中から選択する - サンプル - 受け入れられない...

はリクエストの指定された数に関する詳細な情報を取得します。範囲は です。最大500件のリクエストのサンプルサイズを指定できます。また、 では、過去3時間の任意の時間範囲を指定できます。

http://docs.aws.amazon.com/cli/latest/reference/waf/get-sampled-requests.html

また、私はこの問題が発生して唯一のいずれかではないです:あなたはCloudtrailを使用して、コンソールを介してこれを行うことができます https://forums.aws.amazon.com/thread.jspa?threadID=220202

+0

お客様のトラフィックを変更または拒否するサービスは、包括的な監査ログを提供する必要があります。彼らがまだこれをサポートしていないのは残念です。 – Neo

答えて

-1

AWS article on this topic

からAWS WAFはCloudTrail、すべてのAWS WAF API呼び出しをキャプチャし、指定のAmazon S3バケットにログファイルを提供するサービスと統合されています。

getting started

+1

これには、CLIコマンド "waf get-sampled-requests"を実行して取得したものと同じデータが含まれていますか? http://docs.aws.amazon.com/waf/latest/APIReference/API_regional_GetSampledRequests.html - API呼び出しログですか? – user3541092

+0

私はそれがすべてのAPI呼び出しであり、cliコマンドが与えるランダムサンプリングではないと信じています。とにかく同じ情報になると思います。 ACLログのサンプル[WAFコンソールから](http://docs.aws.amazon)を確認できます。com/waf/latest/developerguide/web-acl-testing.html#web-acl-testing-view-sample)ただし、 –

+0

私が見ているのは、Web ACLの設定、ルールの割り当て、.NET SDKをテストするさまざまなことのAPI呼び出しです。 – user3541092

0

Cloudtrailを試してみて、私は今日、この機能を探して、参照スレッドを偶然見つけました。それは、偶然、今日更新されました:あなたの入力のための

こんにちは、

感謝。私はあなたの の機能要求を提出し、WAFイベントを長期分析のためにS3にエクスポートしました。

よろしく、

albertpatawsこの機能の不足は、私はグラフのタイムゾーンを変更することができないという事実と同じくらい奇妙なものとして私を打ちます。

関連する問題