使用 Pulumi 作为 IaC 的工具 AWS Cloud - AWS 规范性指导

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

使用 Pulumi 作为 IaC 的工具 AWS Cloud

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

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

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

使用 Pulumi 的优点:

  • Pulumi 提供来自五十多家云和软件即服务 (SaaS) 提供商的基础设施。

  • 它提供了一个完整且一致的界面,旨在降低云的复杂性。

使用 Pulumi 的缺点:

  • Pulumi 是一个相对较新的工具。它的社区很小,可能很难得到答案或支持。

  • Pulumi 提供的文档有限。