创建一台包年包月云主机 本文将为您展示创建一台包年包月的云主机的模板示例。 java terraform { requiredproviders { ctyun { source "ctyunit/ctyun" version "1.2.0" } } } 支持配置资源池、可用区和企业项目,若不配置资源池,则会使用页面选定的资源池 ak/sk无需配置,会自动获取当前账号的ak/sk provider "ctyun" { regionid "bb9fdb42056f11eda1610242ac110002" azname "cnhuadong1jsnj1Apublicctcloud" env "prod" } 创建vpc resource "ctyunvpc" "vpctest" { name "vpcforecs" cidr "192.168.0.0/16" description "terraform测试使用" enableipv6 true } 在vpc下创建子网 resource "ctyunsubnet" "subnettest" { vpcid ctyunvpc.vpctest.id name "subnetforecs" cidr "192.168.1.0/24" description "terraform测试使用" dns [ "114.114.114.114", "8.8.8.8" ] enableipv6 true } 查询可用镜像 data "ctyunimages" "imagetest" { name "CentOS Linux 8.4" visibility "public" pageno 1 pagesize 10 } 查询可用规格 data "ctyunecsflavors" "ecsflavortest" { cpu 2 ram 4 arch "x86" series "C" type "CPUC7" } 导入密钥对 resource "ctyunkeypair" "keypairtest" { name "keypairforecs" publickey "sshrsa AAAAB3NzaC1yc2EAAAADAQABAAABAQDAjUnAnTid4wmVtajSmElMtH03OvOyY81ybfswbUu9Gt83DVVzDnwb3rcQW1us8SeKm/gRINkgdrRAgfXAmTKR7AorYtWWc/tzb6kcDpL2E8Qk+n6cyFAxXNoX2vXBr4kC9wz1uwjGyxoSlpHLIpscfI0Ef652gMlSyfODehAJHj3JPMr8pvtPIUqsZI3JOGTUzxaA2JVC0LxQegphYYf2TxGd9GLRUv1p/0BUAPCMg1NaITXNVEj3A11hk1nrFoJMmvIwIUkLmRuQcxuNAdxeLB7GXXVjKpnKIJL4L64dyA9GWa3Gb7gCJyRaBc5UhK4hT57wmukCrldHHtdF1IJr" } resource "ctyunecs" "ecstest" { instancename "ecsdemo" displayname "ecsdemo" flavorid data.ctyunecsflavors.ecsflavortest.flavors[0].id imageid data.ctyunimages.imagetest.images[0].id systemdisktype "sata" systemdisksize 40 vpcid ctyunvpc.vpctest.id cycletype "month" cyclecount 1 subnetid ctyunsubnet.subnettest.id keypairname ctyunkeypair.keypairtest.name isdestroyinstance true