ALIYUN::DCDN::Domain digunakan untuk menambahkan nama domain Edge Security Acceleration (ESA).
Sintaksis
{
"Type": "ALIYUN::DCDN::Domain",
"Properties": {
"CheckUrl": String,
"Scope": String,
"ResourceGroupId": String,
"DomainName": String,
"TopLevelDomain": String,
"Sources": List,
"Tags": List
}
}Properti
Properti | Tipe | Diperlukan | Dapat Diedit | Deskripsi | Kendala |
CheckUrl | String | Tidak | Ya | URL yang digunakan untuk pemeriksaan kesehatan. | Tidak ada. |
Scope | String | Tidak | Tidak | Wilayah akselerasi. | Nilai valid:
|
ResourceGroupId | String | Tidak | Ya | ID grup sumber daya. | Jika Anda tidak menentukan properti ini, sistem secara otomatis menetapkan ID dari grup sumber daya default. |
DomainName | String | Ya | Tidak | Nama domain yang ingin Anda tambahkan. | Anda hanya dapat menambahkan satu nama domain. Anda dapat menambahkan nama domain wildcard yang dimulai dengan titik (.). Contoh: |
TopLevelDomain | String | Tidak | Ya | Nama domain root. | Tidak ada. |
Sources | List | Ya | Tidak | Konfigurasi alamat server asal. | Contoh: |
Tags | List | Tidak | Ya | Tag nama domain. Anda dapat menambahkan hingga 20 tag. | Untuk informasi lebih lanjut, lihat Properti Tags. |
Sintaksis Tags
"Tags": [
{
"Key": String,
"Value": String
}
]Properti Tags
Properti | Tipe | Diperlukan | Dapat Diedit | Deskripsi | Kendala |
Key | String | Ya | Tidak | Kunci tag. | Kunci dapat mencapai panjang hingga 128 karakter, dan tidak boleh mengandung |
Value | String | Tidak | Tidak | Nilai tag. | Nilai dapat mencapai panjang hingga 128 karakter, dan tidak boleh mengandung |
Sintaksis Sources
"Sources": [
{
"Type": String,
"Content": String,
"Priority": String,
"Port": Integer,
"Weight": String
}
]Properti Sources
Properti | Tipe | Diperlukan | Dapat Diedit | Deskripsi | Kendala |
Type | String | Ya | Tidak | Tipe server asal. | Nilai valid:
|
Content | String | Ya | Tidak | Alamat server asal. | Anda dapat menentukan alamat IP atau nama domain. |
Priority | String | Tidak | Tidak | Prioritas server asal. | Properti ini harus ditentukan ketika beberapa server asal ditentukan. Nilai valid: 20 hingga 30. Nilai default: 20. Catatan Nilai 20 menentukan bahwa asal adalah asal utama. Nilai 30 menentukan bahwa asal adalah asal sekunder. |
Port | Integer | Tidak | Tidak | Port. | Anda dapat menentukan port 443, port 80, atau port kustom. Nilai default: 80. Catatan Jika Anda menentukan port 443, ESA menggunakan protokol |
Weight | String | Tidak | Tidak | Bobot server asal. | Nilai valid: nilai numerik yang kurang dari 100. Nilai default: 10. |
Nilai Pengembalian
Fn::GetAtt
Cname: Nama kanonikal (CNAME) dari nama domain.
DomainName: Nama domain.
Arn: Nama Sumber Daya Alibaba Cloud (ARN).
Contoh
ROSTemplateFormatVersion: '2015-09-01'
Parameters:
CheckUrl:
Description: ''
Type: String
DomainName:
Description: 'Nama domain yang dipercepat. Anda hanya dapat menentukan satu nama domain. Nama domain wildcard didukung. Nama domain wildcard harus dimulai dengan titik (.). Contoh: .a.com.'
Type: String
ResourceGroupId:
Description: ID grup sumber daya. Jika Anda tidak menentukan parameter ini, sistem secara otomatis menggunakan ID dari grup sumber daya default.
Type: String
SSLPub:
Description: Menunjukkan kunci publik sertifikat jika protokol HTTPS diaktifkan.
Type: String
Scope:
Description: 'Wilayah tempat layanan dipercepat Anda diterapkan. Nilai valid: domestic (default): Tiongkok Daratan. overseas: luar Tiongkok Daratan. global: semua negara di dunia.'
Type: String
Sources:
Description: Informasi asal.
Type: Json
TopLevelDomain:
Description: ''
Type: String
Resources:
DCDNDomain:
Properties:
CheckUrl:
Ref: CheckUrl
DomainName:
Ref: DomainName
ResourceGroupId:
Ref: ResourceGroupId
Scope:
Ref: Scope
Sources:
Ref: Sources
TopLevelDomain:
Ref: TopLevelDomain
Type: ALIYUN::DCDN::Domain
Outputs:
CertName:
Description: Nama sertifikat.
Value:
Fn::GetAtt:
- DCDNDomain
- CertName
Cname:
Description: Nama kanonikal (CNAME) dari domain yang dipercepat.
Value:
Fn::GetAtt:
- DCDNDomain
- Cname
Description:
Description: Alasan yang menyebabkan kegagalan tinjauan.
Value:
Fn::GetAtt:
- DCDNDomain
- Description
DomainName:
Description: 'Nama domain yang dipercepat. Anda hanya dapat menentukan satu nama domain. Nama domain wildcard didukung. Nama domain wildcard harus dimulai dengan titik (.). Contoh: .a.com.'
Value:
Fn::GetAtt:
- DCDNDomain
- DomainName
ResourceGroupId:
Description: ID grup sumber daya. Jika Anda tidak menentukan parameter ini, sistem secara otomatis menggunakan ID dari grup sumber daya default.
Value:
Fn::GetAtt:
- DCDNDomain
- ResourceGroupId
SSLProtocol:
Description: 'Menunjukkan apakah sertifikat SSL diaktifkan. Nilai valid: on: diaktifkan off: dinonaktifkan'
Value:
Fn::GetAtt:
- DCDNDomain
- SSLProtocol
SSLPub:
Description: Menunjukkan kunci publik sertifikat jika protokol HTTPS diaktifkan.
Value:
Fn::GetAtt:
- DCDNDomain
- SSLPub
Scope:
Description: 'Wilayah tempat layanan dipercepat Anda diterapkan. Nilai valid: domestic (default): Tiongkok Daratan. overseas: luar Tiongkok Daratan. global: semua negara di dunia.'
Value:
Fn::GetAtt:
- DCDNDomain
- Scope
Sources:
Description: Informasi asal.
Value:
Fn::GetAtt:
- DCDNDomain
- Sources{
"ROSTemplateFormatVersion": "2015-09-01",
"Parameters": {
"Status": {
"Type": "String",
"Description": "Status domain yang dipercepat. online: Domain diaktifkan. offline: Domain dinonaktifkan. configuring: Domain sedang dikonfigurasi. configure_failed: Konfigurasi domain gagal. checking: Domain sedang ditinjau. check_failed: Tinjauan domain gagal."
},
"SecurityToken": {
"Type": "String",
"Description": ""
},
"CheckUrl": {
"Type": "String",
"Description": ""
},
"ResourceGroupId": {
"Type": "String",
"Description": "ID grup sumber daya. Jika Anda tidak menentukan parameter ini, sistem secara otomatis menggunakan ID dari grup sumber daya default."
},
"Scope": {
"Type": "String",
"Description": "Wilayah tempat layanan dipercepat Anda diterapkan. Nilai valid: domestic (default): Tiongkok Daratan. overseas: luar Tiongkok Daratan. global: semua negara di dunia."
},
"DomainName": {
"Type": "String",
"Description": "Nama domain yang dipercepat. Anda hanya dapat menentukan satu nama domain. Nama domain wildcard didukung. Nama domain wildcard harus dimulai dengan titik (.). Contoh: .a.com."
},
"TopLevelDomain": {
"Type": "String",
"Description": ""
},
"Sources": {
"Type": "Json",
"Description": "Informasi asal."
}
},
"Resources": {
"DCDNDomain": {
"Type": "ALIYUN::DCDN::Domain",
"Properties": {
"SecurityToken": {
"Ref": "SecurityToken"
},
"CheckUrl": {
"Ref": "CheckUrl"
},
"ResourceGroupId": {
"Ref": "ResourceGroupId"
},
"Scope": {
"Ref": "Scope"
},
"DomainName": {
"Ref": "DomainName"
},
"SSLPub": {
"Ref": "SSLPub"
},
"CertName": {
"Ref": "CertName"
},
"TopLevelDomain": {
"Ref": "TopLevelDomain"
},
"Sources": {
"Ref": "Sources"
}
}
}
},
"Outputs": {
"Description": {
"Description": "Alasan yang menyebabkan kegagalan tinjauan.",
"Value": {
"Fn::GetAtt": [
"DCDNDomain",
"Description"
]
}
},
"ResourceGroupId": {
"Description": "ID grup sumber daya. Jika Anda tidak menentukan parameter ini, sistem secara otomatis menggunakan ID dari grup sumber daya default.",
"Value": {
"Fn::GetAtt": [
"DCDNDomain",
"ResourceGroupId"
]
}
},
"Scope": {
"Description": "Wilayah tempat layanan dipercepat Anda diterapkan. Nilai valid: domestic (default): Tiongkok Daratan. overseas: luar Tiongkok Daratan. global: semua negara di dunia.",
"Value": {
"Fn::GetAtt": [
"DCDNDomain",
"Scope"
]
}
},
"DomainName": {
"Description": "Nama domain yang dipercepat. Anda hanya dapat menentukan satu nama domain. Nama domain wildcard didukung. Nama domain wildcard harus dimulai dengan titik (.). Contoh: .a.com.",
"Value": {
"Fn::GetAtt": [
"DCDNDomain",
"DomainName"
]
}
},
"SSLPub": {
"Description": "Menunjukkan kunci publik sertifikat jika protokol HTTPS diaktifkan.",
"Value": {
"Fn::GetAtt": [
"DCDNDomain",
"SSLPub"
]
}
},
"CertName": {
"Description": "Nama sertifikat.",
"Value": {
"Fn::GetAtt": [
"DCDNDomain",
"CertName"
]
}
},
"Cname": {
"Description": "Nama kanonikal (CNAME) dari domain yang dipercepat.",
"Value": {
"Fn::GetAtt": [
"DCDNDomain",
"Cname"
]
}
},
"Sources": {
"Description": "Informasi asal.",
"Value": {
"Fn::GetAtt": [
"DCDNDomain",
"Sources"
]
}
},
"SSLProtocol": {
"Description": "Menunjukkan apakah sertifikat SSL diaktifkan. Nilai valid: on: diaktifkan off: dinonaktifkan",
"Value": {
"Fn::GetAtt": [
"DCDNDomain",
"SSLProtocol"
]
}
}
}
}