云资源插件
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_ID
和 TENCENTCLOUD_SECRET_KEY
。
在腾讯云区域列表中选择一个 RegionId 作为 TENCENTCLOUD_REGION
。
vela addon enable terraform-tencent TENCENTCLOUD_SECRET_ID=<xxx> TENCENTCLOUD_SECRET_KEY=<yyy> TENCENTCLOUD_REGION=<region>