管理Kafka消息队列 。 3. 在左侧导航栏选择 模板管理。 4. 在模板管理页面,单击创建模板, 可参考创建模板完成模板配置。 5. 模板默认基于华南2资源池, 可以根据需要进行调整。 java terraform { requiredproviders { ctyun { source "ctyunit/ctyun" version "2.1.1" } } } provider "ctyun" { } variable "kafkaname" { type string description "kafka实例名称" default "demokafka" } variable "kafkatopicname" { type string description "topic名称" default "demotopic" } variable "kafkaconsumergroup" { type string description "消费组名称" default "democonsumers" } variable "kafkaspecname" { type string description "kafka实例的规格类型,可通过 default "kafka.2u4g.cluster" } variable "kafkadisktype" { type string description "磁盘类型,通常支持SAS、SSD、FASTSSD,规格支持的具体磁盘类型可使用ctyunkafkaspecs查看" default "SSD" } variable "kafkadisksize" { type number description "单个节点的磁盘存储空间,单位为GB" default 100 } variable "kafkanodenum" { type number description "节点数,也叫代理个数,单机版为1个,集群版3~50个" default 3 } variable "kafkatopicpartitionnum" { type number description "topic的分区数量" default 1 } resource "ctyunvpc" "vpctest" { name "vpcforkafka" cidr "192.168.0.0/16" } resource "ctyunsubnet" "subnettest" { vpcid ctyunvpc.vpctest.id name "subnetforkafka" cidr "192.168.1.0/24" dns [ "114.114.114.114", "8.8.8.8" ] } resource "ctyunsecuritygroup" "securitygrouptest" { vpcid ctyunvpc.vpctest.id name "sgforkafka" } data "ctyunzones" "test" { } resource "ctyunkafkainstance" "testkafkainstance" { instancename var.kafkaname engineversion "3.6" specname var.kafkaspecname nodenum var.kafkanodenum zonelist data.ctyunzones.test.zones disktype var.kafkadisktype disksize var.kafkadisksize vpcid ctyunvpc.vpctest.id subnetid ctyunsubnet.subnettest.id securitygroupid ctyunsecuritygroup.securitygrouptest.id cycletype "month" cyclecount 3 autorenew true autorenewcyclecount 1 } resource "ctyunkafkatopic" "testkafkatopic" { name var.kafkatopicname instanceid ctyunkafkainstance.testkafkainstance.id partitionnum var.kafkatopicpartitionnum } resource "ctyunkafkaconsumergroup" "testkafkaconsumergroup" { name var.kafkaconsumergroup instanceid ctyunkafkainstance.testkafkainstance.id description "测试消费组" } 6. 在资源栈管理中,选择刚才创建的模板,并填写参数触发资源栈的创建。可参考创建资源栈 7. 8. 9. 参考部署资源栈,完成资源栈部署。部署完成后,您可前往对应资源栈控制台查看资源的创建结果。 10.