Gunakan ALIYUN::MSE::Cluster untuk membuat kluster.
Sintaksis
{
"Type": "ALIYUN::MSE::Cluster",
"Properties": {
"InstanceCount": Integer,
"VpcId": String,
"ClusterVersion": String,
"PubNetworkFlow": Integer,
"ClusterSpecification": String,
"VSwitchId": String,
"EipEnabled": Boolean,
"ChargeType": String,
"SecurityGroupType": String,
"ClusterType": String,
"NetType": String,
"ClusterAliasName": String,
"MseVersion": String,
"ConnectionType": String,
"RequestPars": String,
"AclEntryList": List,
"Tags": List,
"ResourceGroupId": String
}
}Properti
|
Nama properti |
Tipe |
Wajib |
Pembaruan diizinkan |
Deskripsi |
Batasan |
ClusterSpecification |
String |
Ya |
Tidak |
Spesifikasi engine. |
Nilai yang valid:
|
ClusterType |
String |
Ya |
Tidak |
Jenis kluster. |
Nilai yang valid:
|
ClusterVersion |
String |
Ya |
Tidak |
Versi kluster. |
Nilai yang valid:
|
InstanceCount | Integer | Ya | Tidak | Jumlah instans. | Nilai yang valid: 1 hingga 9. |
NetType |
String |
Ya |
Tidak |
Jenis jaringan. |
Nilai yang valid:
|
AclEntryList | List | Tidak | Ya | Daftar putih. | Pisahkan beberapa alamat IP dengan koma (,). |
ChargeType |
String |
Tidak |
Tidak |
Metode penagihan. |
Nilai yang valid adalah PREPAY (subscription) dan POSTPAY (pay-as-you-go). Parameter ini diabaikan untuk edisi Serverless. |
ClusterAliasName |
String |
Tidak |
Ya |
Alias kluster. |
Pencocokan fuzzy didukung. |
ConnectionType |
String |
Tidak |
Tidak |
Jenis koneksi jaringan. |
Tidak ada |
EipEnabled |
Boolean |
Tidak |
Tidak |
Menentukan apakah akses jaringan publik diaktifkan menggunakan Elastic IP Address (EIP). |
Parameter ini hanya berlaku ketika ConnectionType diatur ke
|
MseVersion |
String |
Tidak |
Tidak |
Edisi kluster. |
Nilai yang valid:
|
PubNetworkFlow |
Integer |
Tidak |
Tidak |
Bandwidth publik. |
Nilai yang valid: 0 hingga 5000. Unit: Mbps. Catatan
Nilai 0 menunjukkan bahwa kluster tidak terhubung ke jaringan publik. |
RequestPars |
String |
Tidak |
Tidak |
Parameter permintaan tambahan. |
Parameter dalam format JSON. |
ResourceGroupId |
String |
Tidak |
Ya |
ID kelompok sumber daya. |
Tidak ada |
SecurityGroupType | String | Tidak | Tidak | Jenis security group tempat instans berada. | Parameter ini hanya berlaku ketika ConnectionType diatur ke |
Tags | List | Tidak | Ya | Tag kustom. | Untuk informasi selengkapnya, lihat properti Tags. |
VpcId |
String |
Tidak |
Tidak |
ID VPC. |
Tidak ada |
VSwitchId |
String |
Tidak |
Tidak |
ID vSwitch. |
Tidak ada |
Sintaks Tags
"Tags": [
{
"Value": String,
"Key": String
}
]Properti Tags
Nama Properti |
Type |
Wajib |
Pembaruan diizinkan |
Deskripsi |
Batasan |
Key |
String |
Ya |
Tidak |
Kunci tag. |
Nilai harus terdiri dari 1 hingga 128 karakter. Tidak boleh diawali dengan |
Value |
String |
Tidak |
Tidak |
Nilai tag. |
Nilai dapat terdiri dari 0 hingga 128 karakter. Tidak boleh diawali dengan |
Nilai pengembalian
Fn::GetAtt
InternetAddress: Titik akhir publik.
IntranetAddress: Titik akhir pribadi.
AclEntryList: Daftar putih.
-
Cpu: Jumlah core CPU.
-
InternetPort: Port yang terhubung ke Internet.
-
IntranetPort: Port jaringan pribadi.
AppVersion: Versi aplikasi.
PayInfo: Metode penagihan.
-
ClusterName: Nama kluster.
IntranetDomain: Titik akhir internal dalam satu wilayah.
NetType: Jenis jaringan.
-
ClusterVersion: Versi kluster.
-
InstanceId: ID instans.
-
ClusterId: ID kluster.
-
InternetDomain: Nama domain publik.
-
DiskType: Tipe disk.
-
AclId: ID daftar kontrol akses.
-
VSwitchId: ID vSwitch.
-
ClusterSpecification: Spesifikasi engine.
HealthStatus: Status kesehatan.
MemoryCapacity: Kapasitas memori.
-
ClusterType: Jenis kluster.
-
ClusterAliasName: Alias kluster.
InstanceCount: Jumlah instans.
DiskCapacity: Kapasitas disk.
-
VpcId: ID VPC.
PubNetworkFlow: Bandwidth publik.
ConnectionType: Jenis koneksi jaringan.
-
MseVersion: Edisi kluster.
ConfigSecretEnabled: Menunjukkan apakah password konfigurasi diaktifkan.
-
MCPEnabled: Menunjukkan apakah Mesh Configuration Protocol (MCP) diaktifkan.
-
ConfigAuthEnabled: Menentukan apakah konfigurasi kluster diaktifkan.
-
Arn: Nama Sumber Daya Alibaba Cloud (ARN).
Contoh
ROSTemplateFormatVersion: '2015-09-01'
Description: Test MSE Cluster
Parameters:
VpcId:
Type: String
AssociationProperty: ALIYUN::ECS::VPC::VPCId
VSwitchId:
Type: String
AssociationProperty: ALIYUN::ECS::VSwitch::VSwitchId
AssociationPropertyMetadata:
VpcId: ${VpcId}
Resources:
MseCluster:
Type: ALIYUN::MSE::Cluster
Properties:
MseVersion: mse_pro
InstanceCount: 3
ClusterVersion: NACOS_2_0_0
PubNetworkFlow: 1
ClusterType: Nacos-Ans
ClusterSpecification: MSE_SC_2_4_200_c
NetType: pubnet
VpcId:
Ref: VpcId
VSwitchId:
Ref: VSwitchId
Outputs:
InstanceId:
Value:
Fn::GetAtt:
- MseCluster
- InstanceId
ClusterId:
Value:
Fn::GetAtt:
- MseCluster
- ClusterId {
"ROSTemplateFormatVersion": "2015-09-01",
"Description": "Test MSE Cluster",
"Parameters": {
"VpcId": {
"Type": "String",
"AssociationProperty": "ALIYUN::ECS::VPC::VPCId"
},
"VSwitchId": {
"Type": "String",
"AssociationProperty": "ALIYUN::ECS::VSwitch::VSwitchId",
"AssociationPropertyMetadata": {
"VpcId": "${VpcId}"
}
}
},
"Resources": {
"MseCluster": {
"Type": "ALIYUN::MSE::Cluster",
"Properties": {
"MseVersion": "mse_pro",
"InstanceCount": 3,
"ClusterVersion": "NACOS_2_0_0",
"PubNetworkFlow": 1,
"ClusterType": "Nacos-Ans",
"ClusterSpecification": "MSE_SC_2_4_200_c",
"NetType": "pubnet",
"VpcId": {
"Ref": "VpcId"
},
"VSwitchId": {
"Ref": "VSwitchId"
}
}
}
},
"Outputs": {
"InstanceId": {
"Value": {
"Fn::GetAtt": [
"MseCluster",
"InstanceId"
]
}
},
"ClusterId": {
"Value": {
"Fn::GetAtt": [
"MseCluster",
"ClusterId"
]
}
}
}
}