Anda dapat menggunakan Resource Orchestration Service (ROS) untuk memanggil operasi Alibaba Cloud CDN. Topik ini menjelaskan cara menulis templat ROS guna menambahkan nama domain yang dipercepat Alibaba Cloud CDN secara otomatis.
Sumber daya yang didukung
Resource Orchestration Service (ROS) adalah layanan Alibaba Cloud yang menyederhanakan manajemen sumber daya cloud. Developer dan administrator dapat menulis templat untuk mendefinisikan sumber daya Alibaba Cloud yang diperlukan—seperti instans ECS dan instans database RDS—serta dependensi antar sumber daya tersebut. Mesin orkestrasi ROS menggunakan templat tersebut untuk secara otomatis membuat dan mengonfigurasi semua sumber daya, sehingga memungkinkan penerapan dan operasi & pemeliharaan (O&M) yang terotomatisasi. Untuk informasi lebih lanjut, lihat Apa itu Resource Orchestration Service.
Anda dapat menggunakan ROS untuk memanggil operasi Alibaba Cloud CDN. Sumber daya yang dapat diorkestrasi mencakup sumber daya reguler dan sumber daya data source.
-
Sumber daya reguler:
-
ALIYUN::CDN::Domain: Menambahkan nama domain yang dipercepat.
-
ALIYUN::CDN::DomainConfig: Mengonfigurasi nama domain secara batch.
-
-
Sumber daya data source:
-
DATASOURCE::CDN::Domains: Menanyakan informasi dasar tentang nama domain yang dipercepat yang telah dibuat.
-
Izin
Contoh ini menunjukkan cara menambahkan nama domain yang dipercepat. Secara default, Resource Orchestration Service menggunakan kredensial pengguna yang sedang login. Pengguna tersebut harus memiliki izin berikut:
-
AliyunCDNFullAccess: Izin untuk mengelola sumber daya Alibaba Cloud CDN.
Menggunakan Akun Alibaba Cloud untuk mengakses API merupakan risiko keamanan karena akun tersebut memiliki izin akses penuh. Kami menyarankan Anda menggunakan RAM user untuk akses API atau operasi dan pemeliharaan rutin. RAM user tersebut harus memiliki izin untuk mengelola sumber daya Alibaba Cloud CDN. Untuk informasi lebih lanjut, lihat Kebijakan sistem untuk Alibaba Cloud CDN.
Prosedur
Prosedur
-
Masuk ke Konsol ROS. Pada bilah navigasi atas, pilih wilayah yang diinginkan dari daftar drop-down region.
-
Di panel navigasi sebelah kiri, klik Stacks. Lalu, pilih .
-
Specify Template: Pilih Select an Existing Template.
-
Template Import Method: Pilih Enter Template Content.
-
-
Untuk Template Content, pilih ROS dan masukkan kode.
Untuk sintaksis, deskripsi, dan contoh cara menambahkan nama domain yang dipercepat, lihat ALIYUN::CDN::Domain.
-
Klik Next.
-
Di halaman Configure Parameters, atur parameter dan klik Create.
-
Periksa status stack.
Status stack berubah menjadi CREATE_COMPLETE, dan deskripsi statusnya adalah
Stack CREATE completed successfully. -
Setelah stack dibuat, verifikasi pembuatan sumber daya menggunakan API, SDK, atau Konsol Alibaba Cloud CDN.
Di Konsol Alibaba Cloud CDN, buka halaman Domain Management. Nama domain yang dipercepat baru muncul dengan status Enabled dan CNAME status bernilai Configured.