

本文属于机器翻译版本。若本译文内容与英语原文存在差异，则一律以英文原文为准。

# 部署解决方案
<a name="deploy-the-solution"></a>

该解决方案使用 [AWS CloudFormation 模板和堆栈](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/cfn-whatis-concepts.html)来自动部署。这些 CloudFormation 模板指定了此解决方案中包含的 AWS 资源及其属性。 CloudFormation 堆栈提供模板中描述的资源。

## 部署流程概述
<a name="deployment-process-overview"></a>

在启动 CloudFormation 模板之前，请查看本指南中讨论的架构和配置注意事项。按照本节中的 step-by-step说明配置解决方案并将其部署到您的账户。

 **部署时间：**大约 15 分钟。

**注意**  
如果您之前部署过此解决方案，请参阅[更新解决方案以](update-the-solution.md)获取更新说明。

 [先决条件](prerequisites.md) 
+ 配置 CloudFront 发行版
+ 配置 ALB

 [第 1 步：启动堆栈](step-1.-launch-the-stack.md) 
+ 将 CloudFormation 模板启动到您的 AWS 账户。
+ 输入所需参数的值：**堆栈名称**和**应用程序访问日志存储桶名称**。
+ 查看其他模板参数，并根据需要进行调整。

 [第 2 步：将 Web ACL 与您的 Web 应用程序关联](step-2.-associate-the-web-acl-with-your-web-application.md) 
+ 将您 CloudFront 的 Web 发行版或 ALB 与该解决方案生成的网络 ACL 相关联。您可以根据需要关联任意数量的分配或负载均衡器。

 [第 3 步：配置 Web 访问日志](step-3.-configure-web-access-logging.md) 
+ 为您的网络分配或 ALB 开启 CloudFront 网络访问日志记录，并将日志文件发送到相应的 Amazon S3 存储桶。将日志保存在与用户定义前缀匹配的文件夹中。如果未使用用户定义的前缀，请将日志保存到 AWSLogs （默认日志前缀`AWSLogs/`）。请参阅[步骤 1 中的**应用程序访问日志存储桶前缀**参数。启动堆栈](step-1.-launch-the-stack.md)以获取更多信息。