-
弹性云服务器 ECS - Terraform
-
添加磁盘 - Terraform
云硬盘挂载至云服务器后,需要登录云服务器初始化云硬盘,即格式化云硬盘,之后云硬盘才可以正常使用。
-
创建一台ECS实例 - Terraform
创建一台ECS实例 应用场景 弹性云服务器(Elastic Cloud Server,ECS)是由CPU、内存、操作系统、云硬盘组成的基础的计算组件。弹性云服务器创建成功后,您就可以像使用自己的本地PC或物理服务器一样,在云上使用弹性云服务器。
-
绑定弹性公网IP - Terraform
样例代码 https://github.com/huaweicloud/terraform-provider-huaweicloud/blob/master/examples/ecs/associated-eip/main.tf 父主题: 弹性云服务器 ECS
-
高可用虚拟IP VIP - Terraform
高可用虚拟IP VIP 应用场景 虚拟IP主要用在弹性云服务器的主备切换,达到高可用性HA(High Availability)的目的。当主服务器发生故障无法对外提供服务时,动态将虚拟IP切换到备服务器,继续对外提供服务。
-
弹性伸缩 AS - Terraform
适用以下场景: 访问流量较大的论坛网站,业务负载变化难以预测,需要根据实时监控到的云服务器CPU使用率、内存使用率等指标对云服务器数量进行动态调整。 电商网站,在进行大型促销活动时,需要定时增加云服务器数量和带宽大小,以保证促销活动顺利进行。
-
对象存储服务 OBS - Terraform
-
基本操作 - Terraform
父主题: 对象存储服务 OBS
-
静态网站托管 - Terraform
-
典型网络配置 - Terraform
-
depends - Terraform
例如我们在远程操作一台ECS服务器之前,需要为其绑定EIP或配置NAT规则。
-
Backend - Terraform
在华为云中使用S3 Backend 由于华为云的OBS (对象存储服务) 兼容AWS S3接口,且S3 Backend支持自定义endpoint,我们可以利用S3 Backend将 state 文件存储在华为云OBS桶中。
-
Modules - Terraform
我们也可以通过HTTP URL的形式来访问OBS桶中的对象,将对象的访问策略设置为公共读,然后使用对应的endpoint链接即可: module "myvpc" { source = "https://mybucket.obs.cn-north-1.myhuaweicloud.com
-
云容器引擎 CCE - Terraform
-
NAT网关 - Terraform
NAT网关 应用场景 当多个云主机在没有绑定弹性公网IP的情况下需要访问公网,为了节省弹性公网IP资源并且避免云主机IP直接暴露在公网上,可以通过公网NAT网关共享弹性公网IP的方式访问公网,实现无弹性公网IP的云主机访问公网。
-
Resource - Terraform
Provider中支持的云服务都有一个或多个资源与之对应,如huaweicloud_compute_instance表示ECS,huaweicloud_vpc表示VPC等。
-
本地变量 - Terraform
resource "huaweicloud_obs_bucket" "bucket_demo" { ... tags = local.common_tags } 父主题: 变量
-
样式约定 - Terraform
resource "huaweicloud_obs_bucket" "demo" { count = 1 bucket = "bucket_demo" acl = "public-read" tags = { foo = "bar" env
-
输出变量 - Terraform
"The private IP address of my ECS" } output 关键字后的标签为输出变量的名称,该名称必须是有效的标识符。
-
Data Source - Terraform
<属性> resource "huaweicloud_compute_instance""flexibleengine_compute_instance_v2" "demo" { name = "ecs-demo" image_id = data.huaweicloud_images_image.myimage.id