

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

# 使用 Pulumi 做為 的 IaC 工具 AWS 雲端
<a name="pulumi"></a>

[Pulumi](https://www.pulumi.com/docs/get-started/) 是一種開放原始碼基礎設施，做為程式碼工具。它支援現有的常見程式設計語言，例如 TypeScript、JavaScript、Python、Go、.NET、Java 和 YAML。它也會使用其原生生態系統，透過 Pulumi SDK 與雲端資源互動。可下載的 CLI、執行時間、程式庫和託管服務一起運作，以佈建、更新和管理雲端基礎設施。

您可以使用 Pulumi 開發套件，在任何雲端上建立和部署使用容器、無伺服器函數、託管服務和基礎設施的雲端軟體。

您可以選擇將 Pulumi 與 Pulumi 雲端配對。Pulumi Cloud 是一項受管服務，可存放您的狀態和秘密，並管理 Pulumi 基礎設施的部署。

**使用 Pulumi 的優點：**
+ Pulumi 提供來自 50 多個雲端和軟體即服務 (SaaS) 供應商的基礎設施。
+ 它提供完整且一致的界面，旨在降低雲端複雜性。

**使用 Pulumi 的缺點：**
+ 雖然 Pulumi 有一個提供支援的作用中社群，但它比 Terraform 社群更小。
+ Pulumi 有更陡峭的學習曲線。