Sebelum membuat grup tumpukan dengan izin yang dikelola sendiri di Resource Orchestration Service (ROS), Anda harus membuat Peran RAM secara manual di akun administrator dan akun eksekusi serta menetapkan hubungan kepercayaan antara kedua akun tersebut. Setelah itu, Anda dapat menerapkan tumpukan dalam akun eksekusi.
Informasi latar belakang
Sebelum memberikan izin yang dikelola sendiri, buat Peran RAM untuk akun Alibaba Cloud sesuai tabel berikut dan berikan izin kepada peran-peran tersebut.
Akun Alibaba Cloud | Peran RAM | Kebijakan | Deskripsi Kebijakan |
Akun Administrator | AliyunROSStackGroupAdministrationRole | Kebijakan Kustom: AssumeRole-AliyunROSStackGroupExecutionRole | Mengizinkan Peran RAM AliyunROSStackGroupAdministrationRole untuk mengasumsikan Peran RAM AliyunROSStackGroupExecutionRole. |
Akun Eksekusi | AliyunROSStackGroupExecutionRole | Kebijakan Sistem: AdministratorAccess | Mengizinkan Peran RAM AliyunROSStackGroupExecutionRole untuk mengelola semua sumber daya Alibaba Cloud yang dimiliki oleh akun eksekusi. |
Akun administrator dan akun eksekusi dapat berupa akun Alibaba Cloud yang sama. Untuk informasi lebih lanjut tentang akun administrator dan akun eksekusi, lihat Ikhtisar.
Setelah memberikan izin kepada peran-peran tersebut menggunakan akun administrator untuk membuat grup tumpukan di konsol ROS, Anda dapat membuat instans tumpukan dalam grup tumpukan untuk menerapkan tumpukan di akun eksekusi.
Metode 1: Memberikan izin yang dikelola sendiri di konsol RAM
Berikan izin kepada akun eksekusi yang diinginkan.
Masuk ke Konsol RAM menggunakan akun eksekusi.
Buat Peran RAM AliyunROSStackGroupExecutionRole untuk akun eksekusi dan tentukan akun administrator sebagai entitas tepercaya dari peran tersebut.
Di bilah navigasi sebelah kiri, pilih .
Di halaman Roles, klik Create Role.
Di halaman Create Role, atur parameter Principal Type ke Cloud Account.
Atur parameter Principal Name ke Other Account dan masukkan ID akun administrator di bidang tersebut.
Klik OK. Di kotak dialog yang muncul, masukkan AliyunROSStackGroupExecutionRole di bidang Role Name.
Klik OK, lalu tunggu hingga peran selesai dibuat.
Lampirkan kebijakan AdministratorAccess ke Peran RAM AliyunROSStackGroupExecutionRole.
Di halaman Roles, temukan Peran RAM AliyunROSStackGroupExecutionRole dan klik Grant Permission di kolom Aksi.
Di panel Grant Permission, atur parameter Ruang Lingkup Sumber Daya ke Account. Nilai parameter Prinsipal Terpilih akan terisi otomatis.
Di bagian Kebijakan, pilih System Policy dari daftar drop-down dan pilih AdministratorAccess.
Klik Grant permissions.
Berikan izin kepada akun administrator.
Masuk ke Konsol RAM menggunakan akun administrator.
Buat Peran RAM AliyunROSStackGroupAdministrationRole untuk akun administrator dan tentukan ROS sebagai entitas tepercaya dari peran tersebut.
Di bilah navigasi sebelah kiri, pilih .
Di halaman Roles, klik Create Role.
Di halaman Create Role, atur parameter Principal Type ke Cloud Service.
Pilih Resource Orchestration Service dari daftar drop-down Principal Name dan klik OK.
Di kotak dialog yang muncul, masukkan AliyunROSStackGroupAdministrationRole di bidang Role Name.
Klik OK. Tunggu hingga peran dibuat.
Buat kebijakan kustom AssumeRole-AliyunROSStackGroupExecutionRole.
Di bilah navigasi sebelah kiri, pilih .
Di halaman Policies, klik Create Policy.
Di halaman Create Policy, klik tab JSON, masukkan konten kebijakan berikut di editor, lalu klik OK. Di kotak dialog Buat Kebijakan, masukkan AssumeRole-AliyunROSStackGroupExecutionRole di bidang Nama Kebijakan.
Kebijakan ini mengizinkan Peran RAM AliyunROSStackGroupAdministrationRole untuk mengasumsikan Peran RAM AliyunROSStackGroupExecutionRole.
{ "Statement": [ { "Effect": "Allow", "Action": "sts:AssumeRole", "Resource": "acs:ram::*:role/AliyunROSStackGroupExecutionRole" } ], "Version": "1" }Klik OK. Tunggu hingga kebijakan dibuat.
Lampirkan kebijakan AssumeRole-AliyunROSStackGroupExecutionRole ke Peran RAM AliyunROSStackGroupAdministrationRole.
Di bilah navigasi sebelah kiri, pilih .
Di halaman Roles, temukan Peran RAM AliyunROSStackGroupAdministrationRole dan klik Grant Permission di kolom Actions.
Di panel Grant Permission, atur parameter Resource Scope ke Account. Nilai parameter Prinsipal Terpilih akan terisi otomatis.
Di bagian Kebijakan, pilih Custom Policy dari daftar drop-down dan pilih AssumeRole-AliyunROSStackGroupExecutionRole.
Klik Grant permissions.
Metode 2: Memberikan izin yang dikelola sendiri di konsol ROS
Anda dapat menggunakan template ROS untuk membuat Peran RAM untuk akun administrator dan akun eksekusi serta memberikan izin pada grup tumpukan dan tumpukan kepada peran-peran tersebut.
Masuk ke Konsol ROS menggunakan akun administrator. Kemudian, gunakan template AliyunROSStackGroupAdministrationRole untuk membuat Peran RAM dan memberikan izin yang diperlukan kepada peran tersebut.
Masuk ke Konsol ROS menggunakan akun eksekusi. Kemudian, gunakan template AliyunROSStackGroupExecutionRole untuk membuat Peran RAM dan memberikan izin yang diperlukan kepada peran tersebut.