Untuk menerapkan tumpukan secara otomatis di akun dan wilayah tertentu, gunakan akun administrator untuk membuat grup tumpukan dengan model izin yang dikelola sendiri. Dengan cara ini, Resource Orchestration Service (ROS) menggunakan izin yang dikelola sendiri untuk menerapkan tumpukan dalam akun dan wilayah tersebut.
Prasyarat
Izin yang dikelola sendiri telah diberikan. Untuk informasi lebih lanjut, lihat Langkah 1: Memberikan izin yang dikelola sendiri.
Informasi latar belakang
Sebelum membuat grup tumpukan, pastikan akun berikut tersedia:
Akun administrator (Akun A): Akun tempat Anda membuat grup tumpukan.
Akun eksekusi (Akun B): Akun ke dalam mana Anda menerapkan tumpukan dalam grup tumpukan.
Akun administrator dan akun eksekusi dapat berupa akun Alibaba Cloud yang sama. Untuk informasi lebih lanjut tentang akun administrator dan akun eksekusi, lihat Ikhtisar.
Bagian ini menjelaskan cara membuat grup tumpukan untuk menerapkan tumpukan. Dalam contoh ini, grup tumpukan dibuat di Akun A. Tumpukan diterapkan di Akun B di wilayah China (Hangzhou) dan China (Beijing).
Prosedur
Masuk ke Konsol ROS menggunakan Akun A.
Di panel navigasi sisi kiri, klik Stack Groups.
Di bilah navigasi atas, pilih wilayah tempat Anda ingin membuat grup tumpukan dari daftar drop-down wilayah.
Di halaman Stack Groups, klik Create Stack Group.
Gunakan template sesuai kebutuhan bisnis Anda dan klik Next.
Atur parameter Template Import Method ke salah satu nilai berikut dan konfigurasikan template:
Enter Template Content: Di bagian Template Content, klik tab ROS atau Terraform sesuai kebutuhan dan masukkan konten template Anda di editor. Untuk informasi lebih lanjut tentang cara menulis template, lihat Struktur Template dan Struktur Template Terraform.
My Template: Pilih template yang ada dari daftar drop-down My Templates dan versi template dari daftar drop-down Template Version. Konten template akan terisi otomatis. Untuk informasi lebih lanjut, lihat Buat template dan Buat template infrastruktur.
Use URL: Masukkan URL template Anda dan klik Extract Template Content. Konten template akan terisi otomatis.
Jika Anda ingin menggunakan URL template yang disimpan di bucket Object Storage Service (OSS), Anda harus mengonfigurasi Berbagi sumber daya lintas domain (CORS). Untuk informasi lebih lanjut, lihat Konfigurasikan CORS untuk template.
Sample Template: Pilih template contoh dari daftar drop-down Sample Templates. Konten template akan terisi otomatis.
Shared Template: Pilih template bersama dari daftar drop-down Shared Template dan versi template dari daftar drop-down Template Version. Konten template akan terisi otomatis. Untuk informasi lebih lanjut tentang cara berbagi template, lihat Bagikan template dengan akun Alibaba Cloud.
Di langkah Configure Parameters, konfigurasikan parameter Stack Group Name dan Stack Group Description, lalu klik Next.
Di langkah Configure Stack Group, pilih Self-managed Permissions, pilih AliyunROSStackGroupAdministrationRole dari daftar drop-down Admin Role, atur Execution Role ke AliyunROSStackGroupExecutionRole, lalu klik Next.
CatatanPeran administrator dan peran eksekusi adalah peran Resource Access Management (RAM) yang Anda buat untuk akun administrator dan akun eksekusi ketika memberikan izin yang dikelola sendiri. Untuk informasi lebih lanjut, lihat Langkah 1: Memberikan izin yang dikelola sendiri.
Di langkah Set Deployment Options, konfigurasikan parameter berikut dan klik Next.
CatatanParameter yang harus dikonfigurasi bervariasi berdasarkan template yang digunakan. Ikuti petunjuk di layar untuk mengonfigurasi parameter.
Parameter
Deskripsi
Accounts
Akun tempat Anda ingin menerapkan tumpukan.
Atur parameter Lokasi Penyebaran ke salah satu nilai berikut dan masukkan nilai di bidang Akun berdasarkan kebutuhan bisnis Anda:
Deploy Stacks Within Accounts: Jika Anda menggunakan akun Alibaba Cloud untuk membuat grup tumpukan, Anda dapat memilih Terapkan Tumpukan di Dalam Akun. Kemudian, masukkan ID akun Alibaba Cloud di bidang Akun. Dengan cara ini, Anda dapat menerapkan tumpukan di dalam akun Alibaba Cloud yang ditentukan. Sebagai contoh, Anda dapat memasukkan ID Akun B di bidang Akun untuk menerapkan tumpukan di dalam Akun B.
CatatanJika Anda memasukkan beberapa ID akun, pisahkan ID dengan koma (,). Anda juga dapat memasukkan ID Akun A di bidang Akun untuk menerapkan tumpukan di dalam Akun A.
Deploy Stacks Within Resource Directories: Jika Anda menggunakan akun manajemen dalam direktori sumber daya aktif untuk membuat grup tumpukan, Anda dapat memilih folder di direktori sumber daya dan menerapkan tumpukan di semua anggota dalam folder tersebut.
Regions
Wilayah tempat Anda ingin menerapkan tumpukan. Contoh: China (Hangzhou) dan China (Beijing).
CatatanAnda dapat memilih hingga 20 wilayah.
Resource Group
Grup sumber daya yang ingin Anda gunakan untuk mengelola grup tumpukan.
Pilih grup sumber daya ke mana Anda ingin menambahkan grup tumpukan berdasarkan kebutuhan bisnis Anda. Jika Anda tidak memilih grup sumber daya, grup tumpukan akan ditambahkan ke grup sumber daya default.
Untuk informasi lebih lanjut tentang cara membuat grup sumber daya, lihat Buat grup sumber daya.
Tags
Tambahkan tag ke atau hapus tag dari sumber daya. Anda dapat menambahkan hingga 20 tag ke setiap sumber daya.
Maximum Number of Concurrent Accounts
Jumlah maksimum akun di mana tumpukan diterapkan pada saat yang sama di setiap wilayah.
Untuk informasi lebih lanjut tentang cara menentukan nilainya, lihat Ikhtisar.
Fault Tolerance
Jumlah akun di mana kegagalan operasi tumpukan diizinkan di setiap wilayah. Jika nilai parameter ini terlampaui di suatu wilayah, ROS menghentikan operasi di wilayah tersebut. Jika operasi dihentikan di satu wilayah, operasi tidak lagi dilakukan di wilayah lain.
Untuk informasi lebih lanjut tentang cara menentukan nilainya, lihat Ikhtisar.
Region Concurrency
Mode yang ingin Anda gunakan untuk menerapkan instans tumpukan di seluruh wilayah.
Sequensial: menerapkan instans tumpukan di setiap wilayah yang ditentukan berdasarkan urutan wilayah yang ditentukan. ROS menerapkan instans tumpukan di satu wilayah pada satu waktu.
Paralel: menerapkan instans tumpukan secara paralel di semua wilayah yang ditentukan.
Whether to Expand Modules in Current Account
Parameter ini hanya berlaku jika modul digunakan dalam template. Jika Anda ingin memperluas modul di akun saat ini, modul-modul tersebut harus ada di akun saat ini. Jika Anda ingin memperluas modul di akun eksekusi, modul-modul tersebut harus ada di akun eksekusi.
CatatanJika Anda tidak menentukan parameter Accounts atau Regions, Anda hanya dapat membuat grup tumpukan di ROS. Dalam kasus ini, jika Anda ingin menerapkan tumpukan di akun tertentu di wilayah tertentu, Anda harus membuat instans tumpukan secara terpisah. Untuk informasi lebih lanjut, lihat Langkah 3: (Opsional) Buat instans tumpukan.
Di langkah Check and Confirm, konfirmasikan informasi tentang grup tumpukan dan klik Create Stack Group.
Periksa hasilnya
Setelah grup tumpukan dibuat, lihat grup tumpukan di Akun A pada halaman Stack Groups.
Klik nama grup tumpukan, lalu klik tab Instances untuk melihat status instans tumpukan di Akun B. Jika instans tumpukan berada dalam keadaan Current, tumpukan telah diterapkan. Dalam kasus ini, Anda dapat masuk ke Konsol ROS menggunakan Akun B untuk melihat tumpukan di wilayah China (Hangzhou) dan China (Beijing).