You need to enable JavaScript to run this app.
文档中心
复制全文
下载 pdf
cc 版本 Pulumi(推荐)
快速安装和使用 Pulumi
复制全文
下载 pdf
快速安装和使用 Pulumi
安装 Pulumi​
  1. 访问 Pulumi 官网,选择对应操作系统的安装包并下载,并将 Pulumi 可执行文件所在目录添加到系统环境变量中。​
  1. 在命令行中执行 pulumi 验证配置路径是否可用,若为下图结果说明 Pulumi 可以正常运行。​
​​​
配置凭证信息​
  1. 使用 Pulumi 管理火山引擎的云资源前,您需要获取 AK/SK,密钥获取方式参考 访问密钥。​
  1. 本文以在环境变量中配置密钥为例:​
​
$ export VOLCENGINE_ACCESS_KEY="your_public_key"​
$ export VOLCENGINE_SECRET_KEY="your_private_key"​
$ export VOLCENGINE_REGION="cn-beijing"​
​
新建 Pulumi 项目​
  1. 使用 pulumi new 在本地新建一个工作目录,并且根据提示选择合适的模板,并且按照提示输入项目名称、项目描述、堆栈名称等信息。​
​​​
  1. 项目创建完成后将会生成文件目录​
​​​
其中​
  • main.py:用于编写需要执行的 IaC 的代码。​
  • Pulumi.yaml:包含项目元信息,例如项目名称、描述、语言等。​
  • Pulumi.dev.yaml:存储堆栈的配置信息,例如区域。​
  • requirements.txt:列出项目依赖的 Python 模块。 ​
  1. 安装对应的依赖包,如 Python 的安装方式:pip install -r requirements.txt​
执行 Pulumi 脚本​
  1. 编写 IaC 代码​
​
import pulumi​
import pulumi_volcenginecc as ve​
import os​
# 从环境变量获取访问密钥或提供默认值(生产环境中请使用安全的方式管理凭证)​
access_key = os.getenv("VOLCENGINE_ACCESS_KEY", "")​
secret_key = os.getenv("VOLCENGINE_SECRET_KEY", "")​
provider = ve.Provider("volcengine",​
access_key=access_key,​
secret_key=secret_key,​
region="cn-beijing",​
endpoints={​
"cloudcontrolapi": "cloudcontrol.cn-beijing.volcengineapi.com"​
}​
)​
args = ve.iam.UserArgs(​
user_name="pulumi-python-user-demo",​
description="pulumi user description update",​
display_name="pulumi-python-user-diplay",​
policies=[​
ve.iam.UserPolicyArgs(policy_name="ReadOnlyAccess", policy_type="System"),​
ve.iam.UserPolicyArgs(policy_name="TOSReadOnlyAccess", policy_type="System")​
],​
tags=[​
ve.iam.UserTagArgs(key="usage", value="pulumi-test")​
]​
)​
user = ve.iam.User("pulumi-python-user-demo", args, opts=pulumi.ResourceOptions(provider=provider))​
​
  1. 进入 main.py 文件所在的目录,执行 pulumi up 返回如下​
​​​
  1. 选择 details 查看执行详情确认信息没问题​
​​​
  1. 选择 yes 执行部署​
​​​
  1. 前往相关产品控制台查看创建结果​
​​​
​
最近更新时间:2026.03.17 20:12:31
这个页面对您有帮助吗?
有用
有用
无用
无用