

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 部署解決方案
<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) 
+ 在您的 AWS 帳戶中啟動 CloudFormation 範本。
+ 輸入必要參數的值：**堆疊名稱**和**應用程式存取日誌儲存貯體名稱**。
+ 檢閱其他範本參數，並視需要調整。

 [步驟 2. 將 Web ACL 與您的 Web 應用程式建立關聯](step-2.-associate-the-web-acl-with-your-web-application.md) 
+ 將您的 CloudFront Web 分佈 (s) 或 ALB (s) 與此解決方案產生的 Web ACL 建立關聯。您可以視需要建立任意數量的分佈或負載平衡器的關聯。

 [步驟 3. 設定 Web 存取記錄](step-3.-configure-web-access-logging.md) 
+ 開啟 CloudFront Web 分佈或 ALB (s) 的 Web 存取記錄，並將日誌檔案傳送至適當的 Amazon S3 儲存貯體。將日誌儲存在符合使用者定義字首的資料夾中。如果未使用使用者定義的字首，請將日誌儲存至 AWSLogs （預設日誌字首 `AWSLogs/`)。請參閱步驟 1 中的**應用程式存取日誌儲存貯體字首**參數。 [如需詳細資訊，請啟動 堆疊](step-1.-launch-the-stack.md)。