

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

# Terraform
<a name="terraform"></a>

Terraform 是一種 IaC 軟體工具，可提供一致的命令列界面 (CLI) 工作流程來管理數百個雲端服務。Terraform 會將雲端 APIs 編譯為宣告式組態檔案。

對於使用 Terraform 的部署，請使用與 CDK 中使用的相同原則。程式碼的結構為模組，允許根據廠商需求自訂和重複使用網路元件。

組態全部參數化，允許根據提供者和 ISV 建議完全自訂部署。

網路函數部署分為兩個階段：
+ 所需的 AWS 基礎設施是透過中央儲存庫建立和管理。
+ 組態和程式碼會集中存放在 GitHub 儲存庫中。

建立先決條件之後，即可使用上一個階段中設定的應用程式管道來部署網路函數。