日本熟妇hd丰满老熟妇,中文字幕一区二区三区在线不卡 ,亚洲成片在线观看,免费女同在线一区二区

Terraform集成示例

本文為您介紹RAM用戶如何使用Terraform調用云數據庫 HBase 版(ApsaraDB for Hbase)的OpenAPI創建HBase集群。

前提條件

  • 執行Terraform模板需要RAM用戶權限,需要您創建一個RAM用戶,并為其添加AliyunHBaseFullAccessAliyunVPCFullAccess權限策略。

    說明
    • 為了便于演示,本示例使用AliyunHBaseFullAccess權限策略,在實際項目中,請根據業務的實際情況按需分配權限后進行接口調用。云數據庫 HBase 版(ApsaraDB for Hbase)的權限策略,請參見自定義RAM授權策略

    • 如果您通過Cloud Shell使用Terraform,還需添加AliyunCloudShellFullAccess權限策略。

  • 已經安裝并配置了Terraform,具體操作,請參見在Cloud Shell中使用Terraform在本地安裝和配置Terraform

操作步驟

編寫模板

創建一個名為main.tf文件,填入以下內容,并保存在當前的執行目錄中。參數說明,請參見創建HBase實例

provider "alicloud" {
  region = local.region
}
variable "name" {
  default = "hbasetest"
}

locals {
  region  = "cn-shenzhen"
 zone_id = "cn-shenzhen-e"
}


resource "alicloud_vpc" "vpc" {
vpc_name = var.name
cidr_block = "172.16.0.0/16"
}

resource "alicloud_vswitch" "vswitch" {
vpc_id = alicloud_vpc.vpc.id
cidr_block = "172.16.0.0/24"
zone_id = local.zone_id
vswitch_name = var.name
}

resource "alicloud_hbase_instance" "default" {
  name        = var.name
  vswitch_id             = alicloud_vswitch.vswitch.id
  vpc_id                 = alicloud_vpc.vpc.id
  engine                 = "hbaseue"
  engine_version         = "2.0"
  master_instance_type   = "hbase.sn2.2xlarge"
  core_instance_type     = "hbase.sn2.2xlarge"
  core_instance_quantity = "2"
  core_disk_type         = "cloud_ssd"
  core_disk_size         = "400"
  pay_type               = "PostPaid"
  cold_storage_size      = "0"
  deletion_protection    = "false"
}

運行模板

該示例以Cloud Shell為例,在其他操作系統中,運行命令的具體方式可能會有所不同。

  1. 初始化加載模塊,包括Provider等模塊。

    terraform init

    加載成功將返回如下結果:

    image

  2. 驗證模板語法是否正確。

    terraform validate

    語法無誤將返回如下結果:

    image

  3. 創建執行計劃。

    terraform plan

    運行成功將返回如下結果:

    image

  4. 運行模板。

    terraform apply

    執行后需輸入yes變更資源。image

    運行成功將返回如下結果:

    image

    返回結果中的id為創建的HBase實例的ID。

  5. 您可以通過以下方式查看創建的HBase實例。

    1. 登錄HBase管理控制臺
    2. 在頂部菜單欄的左上角,選擇實例所屬的地域。
    3. 集群列表搜索實例ID。image