Untuk kontrol akses detail halus dan peningkatan keamanan akun, Anda dapat menggunakan Resource Access Management (RAM) guna memberikan izin kepada Pengguna RAM dalam mengelola Nama Domain Anda. Pengguna RAM yang telah diotorisasi kemudian dapat mengelola Nama Domain tertentu tersebut. Topik ini menjelaskan cara mengotorisasi Pengguna RAM untuk mengelola Nama Domain.
Prasyarat
Anda telah memiliki Pengguna RAM yang ada. Untuk informasi lebih lanjut, lihat Create a RAM user.
Informasi latar belakang
Resource Access Management (RAM) adalah Layanan Alibaba Cloud untuk kontrol akses resource. Anda dapat menggunakan RAM untuk mengotorisasi Pengguna RAM dalam mengelola Nama Domain. RAM mendukung kebijakan sistem maupun kebijakan kustom. Satu-satunya kebijakan sistem yang tersedia untuk Nama Domain adalah AliyunDomainFullAccess, yang memberikan izin pengelolaan penuh. Jika kebijakan sistem ini terlalu permisif, Anda dapat membuat kebijakan kustom untuk kontrol akses yang lebih detail halus.
Topik ini menunjukkan cara membuat dua kebijakan kustom: satu untuk izin read-only dan satu lagi untuk mengelola Nama Domain tertentu. Untuk membuat jenis kebijakan kustom lainnya, lihat Create a custom policy.
Berikan akses penuh dengan menyambungkan kebijakan sistem
Anda dapat menyambungkan kebijakan sistem AliyunDomainFullAccess ke Pengguna RAM melalui Konsol RAM. Kebijakan ini memberikan izin kepada Pengguna RAM untuk mengelola semua resource Nama Domain yang dimiliki oleh Akun Alibaba Cloud Anda. Ini merupakan tingkat izin tertinggi untuk pengelolaan Nama Domain.
Login ke RAM console menggunakan Akun Alibaba Cloud Anda.
Di panel navigasi sebelah kiri, pilih .
Di halaman Users, pada daftar User Login Name, klik Attach Policy di kolom Actions untuk Pengguna RAM yang dituju.
Di panel Attach Policy, konfigurasikan pengaturan otorisasi.
Untuk Authorization Scope, pilih Account.
CatatanSistem secara otomatis menentukan Principal.
Pilih System Policy.
Di kotak pencarian, masukkan domain untuk menemukan kebijakan sistem terkait domain.
Pilih
AliyunDomainFullAccess.Klik OK.
Berikan izin read-only dengan membuat kebijakan kustom
Anda dapat membuat kebijakan kustom di Konsol RAM untuk memberikan izin read-only kepada Pengguna RAM. Hal ini memungkinkan Pengguna RAM yang diotorisasi untuk melihat Nama Domain milik Akun Alibaba Cloud tetapi tidak dapat mengelolanya.
Di panel navigasi sebelah kiri, pilih .
Di halaman Policies, klik Create Policy.
Di halaman Create Policy, klik tab JSON Editor.
Masukkan skrip kebijakan berikut di editor dan klik OK.
{ "Version": "1", "Statement": [ { "Action": [ "domain:Query*" ], "Resource": "acs:domain:*:*:*", "Effect": "Allow" } ] }Tentukan Policy Type dan Description opsional.
Policy Name wajib diisi. Panjangnya maksimal 128 karakter dan hanya boleh berisi huruf, angka, serta tanda hubung (-).
Untuk informasi selengkapnya tentang pengaturan terkait, lihat Buat kebijakan kustom di tab editor JSON.
Klik OK.
Anda dapat melihat kebijakan kustom yang telah dibuat dengan salah satu cara berikut:
Metode 1: Di halaman Policies, pilih Custom Policy dari daftar drop-down Policy Type.
Metode 2: Di panel Attach Policy, pilih Custom Policy.
Berikan izin untuk mengelola satu domain saja
Anda dapat membuat kebijakan kustom di Konsol RAM untuk mengotorisasi Pengguna RAM dalam mengelola satu Nama Domain saja. Hal ini memungkinkan Pengguna RAM yang diotorisasi hanya dapat mengelola Nama Domain tertentu, seperti example.com.
Otorisasi hanya didukung untuk aksi yang tercantum dalam kebijakan. Untuk informasi lebih lanjut tentang aturan otorisasi setiap aksi, lihat Domain API authorization rules.
Setelah otorisasi, Pengguna RAM dapat login ke Alibaba Cloud Domain Names console dan melihat semua Nama Domain milik Akun Alibaba Cloud. Namun, Pengguna RAM hanya dapat mengelola Nama Domain spesifik yang diberikan izinnya.
Di panel navigasi sebelah kiri, pilih .
Di halaman Policies, klik Create Policy.
Di halaman Create Policy, klik tab JSON Editor.
Masukkan skrip kebijakan berikut di editor. Ganti
example.comdengan Nama Domain Anda. Lalu, klik OK.{ "Version": "1", "Statement": [ { "Action": [ "domain:DnsModification", "domain:SecuritySetting", "domain:RealNameVerificationOperation", "domain:DnsHostModification", "domain:CreateOrderActivate", "domain:CreateOrderRenew", "domain:CreateOrderRedeem", "domain:CreateOrderTransfer", "domain:DomainTransferInOperation", "domain:DomainTransferOutOperation", "domain:QualificationAuditOperation", "domain:EnsSetting", "domain:DnsSecSetting", "domain:SaveArtExtension", "domain:CreateOrderPendingDelete" ], "Resource": "acs:domain:*:*:domain/example.com", "Effect": "Allow" }, { "Action": [ "domain:Query*" ], "Resource": "acs:domain:*:*:*", "Effect": "Allow" } ] }Tentukan Policy Type dan Description opsional.
Policy Name wajib diisi. Panjangnya maksimal 128 karakter dan hanya boleh berisi huruf, angka, serta tanda hubung (-).
Untuk informasi lebih lanjut tentang pengaturan terkait, lihat Create a custom policy on the JSON editor tab.
Klik OK.
Anda dapat melihat kebijakan kustom yang telah dibuat dengan salah satu cara berikut:
Metode 1: Di halaman Policies, pilih Custom Policy dari daftar drop-down Policy Type.
Metode 2: Di panel Attach Policy, pilih Custom Policy.
Langkah selanjutnya
Login ke konsol menggunakan akun Pengguna RAM yang telah diotorisasi. Untuk informasi lebih lanjut, lihat Log on to the Alibaba Cloud console as a RAM user.