检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
华为云Provider 认证 华为云Provider采用AK/SK的方式进行认证,支持静态凭据和环境变量两种配置方式。
借助云容器引擎,您可以在华为云上轻松部署、管理和扩展容器化应用程序。本教程将指导您如何通过Terraform脚本创建一个CCE Cluster和 Node 创建CCE Cluster 创建CCE Node
常见问题 如何加速下载华为云 provider? 正常情况下,我们通过 terraform init 命令将华为云 provider下载到工作目录下。对于国内用户来说,该命令会消耗较长时间甚至失败。
参考 HuaweiCloud Provider 请参见HuaweiCloud Provider查看支持的华为云资源。 样例代码 请参见examples查看完整的样例代码。
使用Terraform创建华为云VPC 下面以创建一个华为云VPC为例介绍如何使用Terraform。示例中使用的Terraform版本为0.13,华为云Provider的版本为1.20.0。
常见问题 如何加速下载华为云 provider? 正常情况下,我们通过 terraform init 命令将华为云 provider下载到工作目录下。对于国内用户来说,该命令会消耗较长时间甚至失败。
使用Terraform创建华为云VPC 下面以创建一个华为云VPC为例介绍如何使用Terraform。示例中使用的Terraform版本为0.13,华为云Provider的版本为1.20.0。
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桶中。
参考 HuaweiCloud Provider 请参见HuaweiCloud Provider查看支持的华为云资源。 样例代码 请参见examples查看完整的样例代码。
华为云Provider中支持的云服务都有一个或多个资源与之对应,如huaweicloud_compute_instance表示ECS,huaweicloud_vpc表示VPC等。
通过Terraform您可以轻松的创建、管理、删除华为云资源,并对其进行版本控制。Terraform支持编排的云资源请参考这里。
华为云提供了多种类型的弹性云服务器,可满足不同的使用场景。在创建之前,您需要根据实际的应用场景确认弹性云服务器的规格类型,镜像类型,磁盘种类等参数,并选择合适的网络参数和安全组规则。
0aa800908f00f35b1f92c0038250d042" name = "user_example" password = (sensitive value) region = "cn-north-1" } terraform state rm 该命令用于在state文件中移除指定的资源,而非真正从华为云中将资源删除
弹性云服务器 ECS 创建一台ECS实例 添加磁盘 绑定弹性公网IP
虚拟私有云 VPC 典型网络配置 高可用虚拟IP VIP
对象存储服务 OBS 基本操作 静态网站托管
云数据库 RDS 云数据库RDS(Relational Database Service,简称RDS)是一种基于云计算平台的即开即用、稳定可靠、弹性伸缩、便捷管理的在线云数据库服务。 创建MySQL数据库 给RDS实例绑定EIP 增加只读实例
Terraform 配置指南 Provider Resource Data Source 变量 Metadata Backend Modules Terraform 命令行