Untuk melindungi Akun Alibaba Cloud Anda, buat Pengguna RAM untuk karyawan, sistem, atau aplikasi dan berikan hanya izin yang mereka butuhkan. Pengguna RAM tidak dikenai biaya; Akun Alibaba Cloud terkait yang membayar semua sumber daya yang mereka gunakan.
Prosedur
Masuk ke RAM console menggunakan Akun Alibaba Cloud atau Pengguna RAM yang memiliki hak administratif.
Pada panel navigasi sebelah kiri, pilih Identities > Users.
Pada halaman Users, klik Create User.
Pada bagian User Account Information di halaman Create User, konfigurasikan parameter berikut:
Logon Name: Nama login dapat terdiri dari hingga 64 karakter dan boleh berisi huruf, angka, titik (.), tanda hubung (-), serta garis bawah (_).
Display Name: Nama tampilan dapat terdiri dari hingga 128 karakter.
Tag: Klik ikon
lalu masukkan kunci tag dan nilai tag. Anda dapat menambahkan satu atau beberapa tag ke Pengguna RAM tersebut sehingga memudahkan pengelolaan berdasarkan tag.
CatatanAnda dapat mengklik Add User untuk membuat beberapa Pengguna RAM sekaligus.
Pada bagian Access Mode, pilih mode akses dan konfigurasikan parameternya.
Klik OK dan selesaikan verifikasi telepon. Sistem secara otomatis akan menghasilkan pasangan AccessKey untuk Pengguna RAM tersebut.
Pada kolom Actions, klik Copy untuk menyimpan nama login, kata sandi, dan Informasi AccessKey pengguna tersebut.
PentingSimpan kata sandi logon dan Informasi AccessKey (ID AccessKey dan AccessKey Secret). Informasi tersebut tidak dapat dipulihkan di kemudian hari.
Kembali ke daftar pengguna. Pada kolom Actions Pengguna RAM yang baru dibuat, klik Add Permissions.
Pada halaman Add Permissions, konfigurasikan informasi otorisasi.
Pilih cakupan otorisasi.
Untuk Resource Scope, pilih Account Level. Intelligent Media Service (IMS) tidak mendukung otorisasi berdasarkan resource group. Untuk informasi lebih lanjut tentang resource group, lihat Perbedaan dan hubungan antara direktori sumber daya, resource group, dan tag.
Tentukan principal.
Principal adalah Pengguna RAM yang akan diberikan izin. Secara default, Pengguna RAM saat ini telah ditentukan. Anda juga dapat menentukan Pengguna RAM lainnya.
Pilih kebijakan izin.
Gunakan kebijakan sistem
Pada kotak pencarian di bawah System Policy, masukkan AliyunICE lalu pilih kebijakan sesuai kebutuhan Anda.
Kebijakan
Deskripsi
Operasi API
AliyunICEFullAccess
Izin untuk mengelola dan mengoperasikan semua resource IMS
Kebijakan ini memberikan izin atas semua operasi IMS.
AliyunICEReadOnlyAccess
Izin read-only atas semua resource IMS
Kebijakan ini memberikan izin atas semua operasi read-only IMS, seperti operasi Get, Describe, Search, dan List.
Gunakan kebijakan kustom
Di bawah Custom Policy, pilih kebijakan sesuai kebutuhan Anda. Jika tidak tersedia kebijakan kustom, Anda dapat membuatnya. Untuk informasi lebih lanjut, lihat Buat kebijakan izin kustom dan Contoh kebijakan kustom.
CatatanAnda dapat menambahkan hingga lima kebijakan sekaligus. Untuk menambahkan lebih banyak, ulangi proses tersebut.
Untuk meminimalkan risiko, ikuti prinsip hak istimewa minimal.
Jika Anda perlu menggunakan IMS server-side SDK untuk iOS atau Android, Anda juga harus memberikan izin OSS karena file perlu diunggah ke OSS. Anda dapat memberikan izin
AliyunOSSFullAccessatau membuat kebijakan izin OSS kustom sesuai kebutuhan Anda.
Klik Add Authorization untuk memberikan izin kepada pengguna.
Opsi: Jika Pengguna RAM perlu masuk ke konsol, lihat Kelola pengaturan login untuk Pengguna RAM.
Contoh kebijakan kustom
Contoh berikut menggunakan "Berikan izin read-only pada beberapa resource IMS" untuk menjelaskan parameter-parameter tersebut. Kebijakan lain mengikuti pola yang sama.
Berikan izin read-only pada beberapa resource IMS
{ "Version": "1", "Statement": [ { "Action": [ "ice:GetMediaProducingJob", "ice:GetEditingProject", "ice:GetMediaInfo", "ice:ListMediaBasicInfos", "ice:SearchEditingProject" ], "Resource": "*", "Effect": "Allow", "Condition": { "IpAddress": { "acs:SourceIp": "192.168.0.1" } } } ] }Deskripsi parameter:
Parameter
Wajib
Deskripsi
Version
Ya
Versi kebijakan. Nilainya tetap 1 untuk IMS.
Statement
Ya
Berisi satu atau beberapa pernyataan yang mendefinisikan aksi, resource, efek, dan kondisi untuk skenario otorisasi Anda.
Action
Ya
Aksi yang didukung sesuai dengan operasi API dalam format
ice:nama API. Pisahkan beberapa aksi dengan koma. Anda dapat menggabungkan izin dengan menentukan daftar aksi.Resource
Ya
Resource tertentu atau sekumpulan resource (mendukung wildcard
*) dari IMS. Formatnya adalahacs:ice:<regionId>:<accountId>:*. Anda juga dapat menentukan daftar resource. FieldregionIdbelum didukung. Tetapkan nilainya sebagai*. Karena IMS tidak membedakan antar resource, kami menyarankan Anda menetapkan Resource sebagai*atauacs:ice:*:*:*saat mengotorisasi resource media library.Effect
Ya
Efek otorisasi dapat berupa
AllowatauDeny. Saat permintaan diajukan, sistem mengevaluasi setiap pernyataan secara berurutan. Permintaan hanya diizinkan jika semua pernyataan yang cocok memilikiEffectberupaAllow. Permintaan ditolak jika ada pernyataan yang cocok memilikiEffectberupaDeny, atau jika tidak ada pernyataan yang cocok.PentingJika kebijakan berisi
AllowdanDeny, pernyataanDenymemiliki prioritas lebih tinggi.Condition
Tidak
Kondisi di mana kebijakan berlaku. Anda dapat menggunakan kondisi untuk membatasi sumber akses. Untuk informasi lebih lanjut, lihat Condition.
Berikan izin read-only pada semua resource IMS
{ "Version": "1", "Statement": [ { "Action": [ "ice:Get*", "ice:List*", "ice:Search*", "ice:Describe*" ], "Resource": "acs:ice:*:*:*", "Effect": "Allow" } ] }Berikan izin penuh (termasuk izin tulis) pada IMS
{ "Statement": [ { "Effect": "Allow", "Action": "ice:*", "Resource": "acs:ice:*:*:*" } ], "Version": "1" }