Pulumi 是一款基础设施即代码(IaC)自动化工具。通过 Pulumi,开发者可以使用熟悉的编程语言,如 Python、TypeScript、C# 和 Go,来定义和部署云基础设施,无需额外学习特定供应商的模板语言。这一灵活性是 Pulumi 与 Terraform 之间的一个重要区别。关于 Pulumi 的更多详细信息,请参见什么是 Pulumi。
Pulumi 当前可免费使用。
Pulumi 在云数据库 PostgreSQL 版支持的功能如下表所示。
功能 | 说明 |
---|---|
实例管理 | 支持创建实例、查询实例、删除实例、变更实例配置、增加只读节点、变更只读节点配置、删除只读节点。 说明 不支持同时变更主备节点和只读节点的配置,需分别变更。 |
数据库管理 | 支持创建数据库、查询数据库和删除数据库。 说明 不支持修改数据库的 owner。 |
账号管理 | 支持创建账号、查询账号、修改账号权限和密码和删除账号。 说明 不支持创建只读账号。 |
Schema 管理 | 支持创建 Schema、查询 Schema、修改 Schema 的 owner,删除 Schema。 |
数据安全 | 支持创建白名单、查询白名单、修改白名单、删除白名单、绑定白名单、解绑白名单。 |
请参见安装 Pulumi。