

# アーキテクチャの詳細
<a name="architecture-details"></a>

このセクションでは、このソリューションを構成するコンポーネントと AWS のサービス、およびこれらのコンポーネントがどのように連携するのかについてのアーキテクチャの詳細について説明します。

## このソリューションで使用している AWS のサービス
<a name="aws-services-in-this-solution"></a>


| AWS のサービス | 説明 | 
| --- | --- | 
|  [AWS WAF](https://aws.amazon.com/waf/)  |  **コア**。AWS WAF ウェブ ACL、AWS マネージドルールのルールグループ、カスタムルール、および IP セットをデプロイします。AWS WAF API コールを行って、一般的な攻撃をブロックし、ウェブアプリケーションを保護します。 | 
|  [Amazon Data Firehose](https://aws.amazon.com/kinesis/data-firehose/)  |  **コア**。Amazon S3 バケットに AWS WAF ログを配信します。 | 
|  [Amazon S3](https://aws.amazon.com/s3/)  |  **コア**。AWS WAF ログ、CloudFront ログ、ALB ログを保存します。 | 
|  [\* AWS Lambda](https://aws.amazon.com/lambda/)\*  |  **コア**。カスタムルールをサポートするために複数の Lambda 関数をデプロイします。 | 
|  [Amazon EventBridge](https://aws.amazon.com/eventbridge/) ()  |  **コア**。Lambda を呼び出すイベントルールを作成します。 | 
|  [ Amazon Athena](https://aws.amazon.com/athena/)  |  **サポート**。Athena ログパーサーをサポートする Athena クエリとワークグループを作成します。 | 
|  [AWS Glue](https://aws.amazon.com/glue/)  |  **サポート**。Athena ログパーサーをサポートするデータベースとテーブルを作成します。 | 
|  [ Amazon SNS](https://aws.amazon.com/sns/)  |  **サポート**。Amazon Simple Notiﬁcation Service (Amazon SNS) の E メール通知を送信して、許可リストと拒否リストの IP 保持をサポートします。 | 
|  [AWS Systems Manager](https://aws.amazon.com/systems-manager/)  |  **サポート**。アプリケーションレベルのリソースの監視と、リソースの操作とコストデータの可視化を提供します。 | 