借助云容器引擎,您可以在华为云上轻松部署、管理和扩展容器化应用程序。本教程将指导您如何通过Terraform脚本创建一个CCE Cluster和 Node 创建CCE Cluster 创建CCE Node
Terraform 语法指南 基本语法 样式约定 表达式 常见函数
Terraform 配置指南 Provider Resource Data Source 变量 Metadata Backend Modules Terraform 命令行
使用Terraform创建华为云VPC 下面以创建一个华为云VPC为例介绍如何使用Terraform。示例中使用的Terraform版本为0.13,华为云Provider的版本为1.20.0。
使用Terraform创建华为云VPC 下面以创建一个华为云VPC为例介绍如何使用Terraform。示例中使用的Terraform版本为0.13,华为云Provider的版本为1.20.0。
Terraform 命令行 命令行说明 基本命令 state管理命令 其他命令 父主题: Terraform 配置指南
通过Terraform您可以轻松的创建、管理、删除华为云资源,并对其进行版本控制。Terraform支持编排的云资源请参考这里。
常见问题 如何加速下载华为云 provider? 正常情况下,我们通过 terraform init 命令将华为云 provider下载到工作目录下。对于国内用户来说,该命令会消耗较长时间甚至失败。
常见问题 如何加速下载华为云 provider? 正常情况下,我们通过 terraform init 命令将华为云 provider下载到工作目录下。对于国内用户来说,该命令会消耗较长时间甚至失败。
华为云Provider 认证 华为云Provider采用AK/SK的方式进行认证,支持静态凭据和环境变量两种配置方式。
华为云Provider中支持的云服务都有一个或多个资源与之对应,如huaweicloud_compute_instance表示ECS,huaweicloud_vpc表示VPC等。
参考 HuaweiCloud Provider 请参见HuaweiCloud Provider查看支持的华为云资源。 样例代码 请参见examples查看完整的样例代码。
参考 HuaweiCloud Provider 请参见HuaweiCloud Provider查看支持的华为云资源。 样例代码 请参见examples查看完整的样例代码。
Provider通过关键字 "provider" 进行声明,华为云Provider的配置参数请参考这里。 执行 terraform init 命令时会下载使用的插件,默认将从Terraform官方仓库下载最新版本的插件。
huaweicloud" { region = "cn-north-1" ... } provider "huaweicloud" { alias = "guangzhou" region = "cn-south-1" ... } 示例中我们声明了北京和广州的华为云
在华为云中使用S3 Backend 由于华为云的OBS (对象存储服务) 兼容AWS S3接口,且S3 Backend支持自定义endpoint,我们可以利用S3 Backend将 state 文件存储在华为云OBS桶中。
Metadata Metadata说明 depends_on count for_each provider lifecycle 父主题: Terraform 配置指南
华为云提供了多种类型的弹性云服务器,可满足不同的使用场景。在创建之前,您需要根据实际的应用场景确认弹性云服务器的规格类型,镜像类型,磁盘种类等参数,并选择合适的网络参数和安全组规则。
变量 输入变量 输出变量 本地变量 父主题: Terraform 配置指南
0aa800908f00f35b1f92c0038250d042" name = "user_example" password = (sensitive value) region = "cn-north-1" } terraform state rm 该命令用于在state文件中移除指定的资源,而非真正从华为云中将资源删除