

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

# 使用 Pulumi 作为 IaC 的工具 AWS Cloud
<a name="pulumi"></a>

[Pulumi](https://www.pulumi.com/docs/get-started/) 是一个开源基础设施即代码工具。它支持现有的常见编程语言，例如、、Python TypeScript JavaScript、Go、.NET、Java 和 YAML。它还使用其原生生态系统通过Pulumi SDK与云资源进行交互。可下载的 CLI、运行时、库和托管服务共同用于配置、更新和管理云基础架构。

您可以使用 Pulumi SDK 在任何云上创建和部署使用容器、无服务器函数、托管服务和基础设施的云软件。

你可以选择将 Pulumi 与 Pulumi Cloud 配对。Pulumi Cloud 是一项托管服务，用于存储您的状态和机密，并管理您的 Pulumi 基础设施的部署。

**使用 Pulumi 的优点：**
+ Pulumi 提供来自五十多家云和软件即服务 (SaaS) 提供商的基础设施。
+ 它提供了一个完整且一致的界面，旨在降低云的复杂性。

**使用 Pulumi 的缺点：**
+ 虽然Pulumi有一个活跃的社区可以提供支持，但它比Terraform社区要小。
+ Pulumi 的学习曲线更陡峭。