检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
对象存储服务 OBS 基本操作 静态网站托管
弹性云服务器 ECS 创建一台ECS实例 添加磁盘 绑定弹性公网IP
Terraform 语法指南 基本语法 样式约定 表达式 常见函数
虚拟私有云 VPC 典型网络配置 高可用虚拟IP VIP
Terraform 配置指南 Provider Resource Data Source 变量 Metadata Backend Modules Terraform 命令行
Terraform 命令行 命令行说明 基本命令 state管理命令 其他命令 父主题: Terraform 配置指南
如果要在不同的region中创建云服务,可以使用alias或者在云服务对应的resource中指定region参数。 access_key 是 HW_ACCESS_KEY 用户的密钥ID,查询方法请参见访问密钥。
适用以下场景: 访问流量较大的论坛网站,业务负载变化难以预测,需要根据实时监控到的云服务器CPU使用率、内存使用率等指标对云服务器数量进行动态调整。 电商网站,在进行大型促销活动时,需要定时增加云服务器数量和带宽大小,以保证促销活动顺利进行。
在华为云中使用S3 Backend 由于华为云的OBS (对象存储服务) 兼容AWS S3接口,且S3 Backend支持自定义endpoint,我们可以利用S3 Backend将 state 文件存储在华为云OBS桶中。
Metadata Metadata说明 depends_on count for_each provider lifecycle 父主题: Terraform 配置指南
创建一台ECS实例 应用场景 弹性云服务器(Elastic Cloud Server,ECS)是由CPU、内存、操作系统、云硬盘组成的基础的计算组件。弹性云服务器创建成功后,您就可以像使用自己的本地PC或物理服务器一样,在云上使用弹性云服务器。
resource "huaweicloud_obs_bucket" "demo" { count = 1 bucket = "bucket_demo" acl = "public-read" tags = { foo = "bar" env
resource "huaweicloud_obs_bucket" "bucket_demo" { ... tags = local.common_tags } 父主题: 变量
高可用虚拟IP VIP 应用场景 虚拟IP主要用在弹性云服务器的主备切换,达到高可用性HA(High Availability)的目的。当主服务器发生故障无法对外提供服务时,动态将虚拟IP切换到备服务器,继续对外提供服务。
变量 输入变量 输出变量 本地变量 父主题: Terraform 配置指南
父主题: 对象存储服务 OBS
ref=v1.2.0" } OBS/S3桶 Terraform将以 "s3::" 开头的路径解析为OBS/S3存储桶,例如: module "myvpc" { source = "s3::https://mybucket.obs.cn-north-1.myhuaweicloud.com
样例代码 https://github.com/huaweicloud/terraform-provider-huaweicloud/tree/master/examples/obs/website 父主题: 对象存储服务 OBS
绑定弹性公网IP 应用场景 购买弹性公网IP并绑定给已创建的弹性云服务器。 相关资源 huaweicloud_vpc_eip huaweicloud_compute_eip_associate 操作步骤 在main.tf文件中增加以下内容。
云硬盘挂载至云服务器后,需要登录云服务器初始化云硬盘,即格式化云硬盘,之后云硬盘才可以正常使用。