Terraform
Terraform 是一項開放原始碼 IaC 軟體工具,其提供一致的命令列介面 (CLI) 工作流程來管理數百個雲端服務。Terraform 會將雲端 API 編碼為宣告式組態檔案。
對於使用 Terraform 的部署,請使用 CDK 中使用的相同原則。程式碼會以模組形式建立結構,使您可以根據廠商的需求自訂和重複使用聯網元件。
組態都是參數化的,使得您能夠根據提供者和 ISV 的建議對部署完全量身訂做。
網路功能部署可分為兩個階段:
-
需要 AWS 基礎設施會透過中央儲存庫建立和管理。
-
組態和程式碼會集中儲存在 GitHub 儲存庫中。
建立先決條件後,即可透過在上一個階段中設定的應用程式管道來部署網路功能。