Skip to main content
版本:v1.2

云资源插件

Terraform 插件

vela addon enable terraform

阿里云 Terraform Provider 插件

执行如下命令开启 Terraform 对阿里云的支持,可以创建和消费云资源

其中,请参考如何获取 Access Key设置 Access Key,参考 Region 列表 中的 RegionId 设置 ALICLOUD_REGION。 参数 ALICLOUD_SECURITY_TOKEN 是可选的,你可以通过 这篇介绍 设置。

vela addon enable terraform-alibaba ALICLOUD_ACCESS_KEY=<xxx> ALICLOUD_SECRET_KEY=<yyy> ALICLOUD_REGION=<region>

Azure Terraform Provider 插件

执行如下命令开启 Terraform 对 Azure 的支持,可以创建和消费云资源

参考 Authenticate Terraform to Azure,设置如下参数。

vela addon enable terraform-azure ARM_CLIENT_ID=<aaa> ARM_CLIENT_SECRET=<bbb> ARM_SUBSCRIPTION_ID=<ccc> ARM_TENANT_ID=<ddd>

AWS Terraform Provider 插件

执行如下命令开启 Terraform 对 AWS 的支持,可以创建和消费云资源

参考 Authenticate Terraform to AWS,设置如下参数。

vela addon enable terraform-aws AWS_ACCESS_KEY_ID=<aaa> AWS_SECRET_ACCESS_KEY=<bbb> AWS_DEFAULT_REGION=<region>

GCP Terraform Provider 插件

执行如下命令开启 Terraform 对 GCP 的支持,可以创建和消费云资源

参考Add Credentials Guide,设置参数 GOOGLE_CREDENTIALS 。参考 Configure Provider Guide,设置参数GOOGLE_PROJECT

参考Google Cloud Platform Region 列表中的Region设置 GOOGLE_REGION

vela addon enable provider-gcp GOOGLE_CREDENTIALS=<aaa> GOOGLE_PROJECT=<bbb> GOOGLE_REGION=<region>

腾讯云 Terraform Provider 插件

参考文档 获取 TENCENTCLOUD_SECRET_IDTENCENTCLOUD_SECRET_KEY。 在腾讯云区域列表中选择一个 RegionId 作为 TENCENTCLOUD_REGION

vela addon enable terraform-tencent TENCENTCLOUD_SECRET_ID=<xxx> TENCENTCLOUD_SECRET_KEY=<yyy> TENCENTCLOUD_REGION=<region>