All Products
Search
Document Center

Resource Orchestration Service:ALIYUN::CDN::Domain

Last Updated:Jul 02, 2025

ALIYUN::CDN::Domain digunakan untuk menambahkan nama domain yang dipercepat.

Catatan
  • Sebelum menambahkan nama domain yang dipercepat, aktifkan Alibaba Cloud CDN (CDN). Untuk informasi lebih lanjut, lihat Aktifkan Alibaba Cloud CDN.

  • Nama domain harus telah didaftarkan ICP.

  • Anda hanya dapat menambahkan satu nama domain ke CDN dalam setiap panggilan. Anda dapat menambahkan hingga 50 nama domain menggunakan akun Alibaba Cloud.

  • Jika konten server asal tidak disimpan di Alibaba Cloud, konten tersebut harus ditinjau. Tinjauan akan selesai pada akhir hari kerja berikutnya setelah pengajuan.

  • Jumlah maksimum panggilan operasi ini per detik oleh setiap pengguna adalah 30.

Sintaksis

{
  "Type": "ALIYUN::CDN::Domain",
  "Properties": {
    "CdnType": String,
    "Sources": String,
    "CheckUrl": String,
    "DomainName": String,
    "ResourceGroupId": String,
    "Scope": String,
    "TopLevelDomain": String,
    "Tags": List,
    "OriginServers": List
  }
}

Properti

Properti

Tipe

Diperlukan

Dapat Diedit

Deskripsi

Kendala

CdnType

String

Ya

Tidak

Tipe beban kerja dari nama domain yang dipercepat.

Nilai valid:

  • web: gambar dan file kecil

  • download: unduhan file besar

  • video: streaming video dan audio sesuai permintaan

DomainName

String

Ya

Tidak

Nama domain yang dipercepat yang ingin Anda tambahkan ke CDN.

Nama domain wildcard didukung. Nama domain harus dimulai dengan titik (.).

Contoh: .example.com.

CheckUrl

String

Tidak

Tidak

URL yang digunakan untuk pemeriksaan kesehatan.

Contoh: example.com/test.html.

OriginServers

List

Tidak

Tidak

Konfigurasi alamat server asal.

Properti OriginServers memiliki efek yang sama dengan properti Sources. Namun, properti OriginServers memiliki prioritas lebih tinggi daripada properti Sources. Anda dapat menentukan hingga 20 set konfigurasi. Untuk informasi lebih lanjut, lihat Properti OriginServers.

ResourceGroupId

String

Tidak

Ya

ID grup sumber daya.

Tidak ada.

Scope

String

Tidak

Tidak

Wilayah akselerasi.

Nilai valid:

  • domestic (default): Daratan Tiongkok

  • overseas: global (tidak termasuk daratan Tiongkok)

  • global: global

Sources

String

Tidak

Ya

Konfigurasi alamat server asal.

Contoh: [{"content":"1.1.1.1","type":"ipaddr","priority":"20","port":80,"weight":"15"}].

Tags

List

Tidak

Ya

Tag.

Anda dapat menambahkan hingga 20 tag.

Untuk informasi lebih lanjut, lihat Properti Tags.

TopLevelDomain

String

Tidak

Ya

Nama domain tingkat atas.

Contoh: www.yourTopLevelDomain.

Sintaksis Tags

"Tags": [
  {
    "Key": String,
    "Value": String
  }
]  

Properti Tags

Properti

Tipe

Diperlukan

Dapat Diedit

Deskripsi

Kendala

Key

String

Ya

Tidak

Kunci tag.

Kunci tag harus memiliki panjang 1 hingga 128 karakter, dan tidak boleh mengandung http:// atau https://. Tidak boleh dimulai dengan aliyun atau acs:.

Value

String

Tidak

Tidak

Nilai tag.

Nilai tag dapat memiliki panjang hingga 128 karakter, dan tidak boleh mengandung http:// atau https://. Tidak boleh dimulai dengan aliyun atau acs:.

Sintaksis OriginServers

"OriginServers": [
  {
    "Port": Integer,
    "Weight": String,
    "Priority": String,
    "Content": String,
    "Type": String
  }
]  

Properti OriginServers

Properti

Tipe

Diperlukan

Dapat Diedit

Deskripsi

Kendala

Content

String

Ya

Tidak

Alamat server asal.

Anda dapat menentukan alamat IP atau nama domain.

Type

String

Ya

Tidak

Tipe server asal.

Nilai valid:

  • ipaddr: Server asal menggunakan alamat IP.

  • domain: Server asal menggunakan nama domain.

  • oss: Server asal menggunakan bucket Object Storage Service (OSS).

  • fc_domain: Server asal menggunakan nama domain Function Compute.

Port

Integer

Tidak

Tidak

Port.

Anda dapat menentukan port 443, port 80, atau port kustom. Nilai default: 80. Jika Anda menentukan port 443, CDN berkomunikasi dengan server asal melalui HTTPS.

Priority

String

Tidak

Tidak

Prioritas server asal.

Nilai valid: 20 dan 30. Nilai default: 20. Nilai 20 menunjukkan bahwa server asal adalah utama. Nilai 30 menunjukkan bahwa server asal adalah sekunder.

Weight

String

Tidak

Tidak

Bobot server asal.

Nilai valid: nilai numerik yang kurang dari 100. Nilai default: 10.

Nilai Kembali

Fn::GetAtt

  • DomainName: Nama domain yang dipercepat yang ditambahkan ke CDN.

  • Cname: Alias dari nama domain yang dipercepat. Nama kanonikal (CNAME) diberikan ke Sistem Nama Domain (DNS) untuk memetakan nama domain yang dipercepat ke CNAME.

  • Arn: Nama Sumber Daya Alibaba Cloud (ARN).

Contoh

YAML format

ROSTemplateFormatVersion: '2015-09-01'
Parameters:
 CdnType:
  AllowedValues:
  - video
  - download
  - web
  - liveStream
  Description: 'Tipe bisnis. Nilai valid: web, download, video, livestream, dan httpsdelivery. web: akselerasi gambar dan unduhan file kecil. download: akselerasi unduhan file besar. video: akselerasi streaming langsung. httpsdelivery: Akselerasi SSL untuk HTTPS.'
  Type: String
 CheckUrl:
  Description: Validasi server asal.
  Type: String
 DomainName:
  Description: Nama domain CDN. Nama domain wildcard yang dimulai dengan titik (.) didukung. Contohnya, .example.com.
  Type: String
 ResourceGroupId:
  Description: ID grup sumber daya. Jika ini dibiarkan kosong, sistem secara otomatis mengisi ID grup sumber daya default.
  Type: String
 Scope:
  Description: 'Nilai valid: domestic, overseas, dan global. Nilai default: domestic. Pengaturan ini didukung untuk pengguna di luar daratan Tiongkok, pengguna di daratan Tiongkok level 3 atau lebih tinggi.'
  Type: String
 Sources:
  Description: Daftar URL server asal.
  Type: String
 Tags:
  Description: Tag untuk dilampirkan pada instance. Dukungan maksimal 20 tag untuk ditambahkan saat membuat instance. Setiap tag memiliki dua properti Key dan Value, dan Key diperlukan.
  MaxLength: 20
  Type: Json
 TopLevelDomain:
  Description: Domain tingkat atas, yang hanya dapat dikonfigurasi oleh pengguna di daftar putih.
  Type: String
Resources:
 Domain:
  Properties:
   CdnType:
    Ref: CdnType
   CheckUrl:
    Ref: CheckUrl
   DomainName:
    Ref: DomainName
   ResourceGroupId:
    Ref: ResourceGroupId
   Scope:
    Ref: Scope
   Sources:
    Ref: Sources
   Tags:
    Ref: Tags
   TopLevelDomain:
    Ref: TopLevelDomain
  Type: ALIYUN::CDN::Domain
Outputs:
 Cname:
  Description: CNAME yang dihasilkan untuk nama domain CDN. Anda harus menambahkan catatan CNAME dengan penyedia DNS Anda untuk memetakan nama domain CDN ke CNAME.
  Value:
   Fn::GetAtt:
   - Domain
   - Cname
 DomainName:
  Description: Nama domain CDN. Nama domain wildcard yang dimulai dengan titik (.) didukung. Contohnya, .example.com.
  Value:
   Fn::GetAtt:
   - Domain
   - DomainName

JSON format

{
 "ROSTemplateFormatVersion": "2015-09-01",
 "Parameters": {
  "CheckUrl": {
   "Type": "String",
   "Description": "Validasi server asal."
  },
  "ResourceGroupId": {
   "Type": "String",
   "Description": "ID grup sumber daya. Jika ini dibiarkan kosong, sistem secara otomatis mengisi ID grup sumber daya default."
  },
  "Scope": {
   "Type": "String",
   "Description": "Nilai valid: domestic, overseas, dan global. Nilai default: domestic. Pengaturan ini didukung untuk pengguna di luar daratan Tiongkok, pengguna di daratan Tiongkok level 3 atau lebih tinggi."
  },
  "DomainName": {
   "Type": "String",
   "Description": "Nama domain CDN. Nama domain wildcard yang dimulai dengan titik (.) didukung. Contohnya, .example.com."
  },
  "CdnType": {
   "Type": "String",
   "Description": "Tipe bisnis. Nilai valid: web, download, video, livestream, dan httpsdelivery. web: akselerasi gambar dan unduhan file kecil. download: akselerasi unduhan file besar. video: akselerasi streaming langsung. httpsdelivery: Akselerasi SSL untuk HTTPS.",
   "AllowedValues": [
    "video",
    "download",
    "web",
    "liveStream"
   ]
  },
  "TopLevelDomain": {
   "Type": "String",
   "Description": "Domain tingkat atas, yang hanya dapat dikonfigurasi oleh pengguna di daftar putih."
  },
  "Sources": {
   "Type": "String",
   "Description": "Daftar URL server asal."
  },
  "Tags": {
   "Type": "Json",
   "Description": "Tag untuk dilampirkan pada instance. Dukungan maksimal 20 tag untuk ditambahkan saat membuat instance. Setiap tag memiliki dua properti Key dan Value, dan Key diperlukan.",
   "MaxLength": 20
  }
 },
 "Resources": {
  "Domain": {
   "Type": "ALIYUN::CDN::Domain",
   "Properties": {
    "CheckUrl": {
     "Ref": "CheckUrl"
    },
    "ResourceGroupId": {
     "Ref": "ResourceGroupId"
    },
    "Scope": {
     "Ref": "Scope"
    },
    "DomainName": {
     "Ref": "DomainName"
    },
    "CdnType": {
     "Ref": "CdnType"
    },
    "TopLevelDomain": {
     "Ref": "TopLevelDomain"
    },
    "Sources": {
     "Ref": "Sources"
    },
    "Tags": {
     "Ref": "Tags"
    }
   }
  }
 },
 "Outputs": {
  "DomainName": {
   "Description": "Nama domain CDN. Nama domain wildcard yang dimulai dengan titik (.) didukung. Contohnya, .example.com.",
   "Value": {
    "Fn::GetAtt": [
     "Domain",
     "DomainName"
    ]
   }
  },
  "Cname": {
   "Description": "CNAME yang dihasilkan untuk nama domain CDN. Anda harus menambahkan catatan CNAME dengan penyedia DNS Anda untuk memetakan nama domain CDN ke CNAME.",
   "Value": {
    "Fn::GetAtt": [
     "Domain",
     "Cname"
    ]
   }
  }
 }
}