Topik ini menjelaskan model izin Stream Storage untuk Apache Fluss dan cara memberikan akses Pengguna RAM ke kluster Fluss.
Skenario otorisasi
Tidak dapat mengakses konsol Realtime Compute Fluss
-
Konsol melaporkan error dan gagal memuat konten.
Pesan error No permission to perform this action ditampilkan, kode kesalahan adalah
NoPermission, dan daftar kluster Stream Storage Fluss menunjukkan No Data. -
Setelah Anda masuk ke konsol kluster, muncul pesan bahwa Anda tidak memiliki izin akses yang diperlukan.
Anda tidak memiliki izin yang diperlukan untuk mengakses konsol Realtime Compute Fluss. Hubungi administrator Akun Alibaba Cloud Anda dan ikuti langkah-langkah dalam RAM authorization untuk memberikan akun Anda akses read-only minimal ke Stream Storage Fluss (AliyunFlussReadOnlyAccess). Setelah diotorisasi, akses kembali konsol atau refresh halaman.
Tidak ada kluster Fluss yang dapat diakses
Saat Anda mengakses kluster Fluss menggunakan tautan langsung, halaman melaporkan bahwa tidak ada kluster yang dapat diakses.

Anda tidak memiliki izin untuk kluster Fluss saat ini. Hubungi pemilik kluster atau pengguna dengan role Super Admin untuk mengikuti langkah-langkah dalam User authorization dan memberikan Anda role General User atau role yang lebih tinggi.
Tidak ada atau database hilang
Pada halaman Data Management, bagian Catalog menunjukkan No Data.
Anda tidak memiliki izin resource untuk database di kluster Fluss saat ini. Hubungi pemilik kluster atau pengguna dengan role Super Admin untuk mengikuti langkah-langkah dalam Resource authorization dan memberikan Anda akses read-only minimal ke database terkait.
RAM authorization
Secara default, Pengguna RAM tidak dapat mengakses konsol Fluss. Untuk mengizinkan Pengguna RAM melihat konsol, Anda harus menyambungkan Kebijakan sistem RAM terkait Fluss ke pengguna tersebut.
Kebijakan izin
|
Permission policy |
Description |
|
AliyunFlussReadOnlyAccess |
Read-only access. Pengguna dengan kebijakan ini dapat login ke konsol Fluss untuk melihat informasi semua kluster, seperti daftar kluster, konfigurasi, dan data Pemantauan. |
|
AliyunFlussFullAccess |
Full management access. Pengguna dengan kebijakan ini dapat melakukan operasi apa pun pada semua resource Fluss dalam akun, termasuk membuat dan membeli kluster. |
Prosedur
-
Login ke RAM console sebagai administrator RAM.
-
Di panel navigasi sebelah kiri, pilih .
-
Pada halaman Users, temukan Pengguna RAM target dan klik Add Permissions di kolom Actions.
-
Di panel Add Permissions, tambahkan izin untuk Pengguna RAM tersebut.
Atur Authorize Scope ke Alibaba Cloud Account. Di kotak pencarian kebijakan izin, masukkan
Flus, lalu pilih AliyunFlussReadOnlyAccess (akses read-only ke Stream Storage Fluss) atau AliyunFlussFullAccess (akses management ke Stream Storage Fluss) sesuai kebutuhan. -
Klik OK.
-
Klik Complete.
Setelah menyelesaikan RAM authorization, Anda juga harus melakukan User authorization atau Resource authorization untuk memberikan Pengguna RAM akses ke kluster Fluss atau resource terkait.
User authorization
Jika Pengguna RAM perlu melakukan operasi di kluster tertentu, administrator kluster harus menambahkan Pengguna RAM tersebut sebagai anggota kluster di konsol Fluss.
-
Login ke Realtime Compute console.
-
Pilih tab Stream Storage Fluss, temukan kluster target, lalu klik Console di kolom Actions untuk membuka konsol kluster Fluss.
-
Di panel navigasi sebelah kiri, klik Security Service. Di tab User Management, klik Add User.
-
Masukkan Account ID pengguna dan pilih role.
Role
Description
Super Admin
Memberikan izin administratif tertinggi untuk kluster. Role ini dapat mengelola pengguna dan melihat semua resource.
General User
Memberikan akses ke kluster. Untuk menentukan database mana yang dapat dioperasikan oleh pengguna ini, Anda juga harus melakukan Resource authorization.
-
Klik OK untuk menyelesaikan otorisasi.
Resource authorization
Anda dapat memberikan izin resource spesifik kepada Pengguna RAM secara langsung. Tindakan ini juga secara otomatis menambahkan pengguna tersebut sebagai anggota kluster.
-
Login ke Realtime Compute console.
-
Pilih tab Stream Storage Fluss, temukan kluster target, lalu klik Console di kolom Actions untuk membuka konsol kluster Fluss.
-
Di panel navigasi sebelah kiri, klik Security Service. Di tab Resource Authorization, klik Add Authorization.
-
Pilih database yang akan diotorisasi, masukkan Account ID pengguna, dan pilih role.
Role
Description
Admin
Memberikan semua izin untuk database yang ditentukan. Role ini dapat memberikan role kepada pengguna lain, tetapi hanya dalam cakupan izinnya sendiri.
Developer
Memberikan izin untuk membuat, menghapus, memperbarui, mengkueri, serta melakukan operasi baca dan tulis pada database yang ditentukan dan semua tabel di dalamnya.
Read/Write User
Memberikan izin untuk melakukan operasi baca dan tulis pada database yang ditentukan dan semua tabel di dalamnya.
Analyst
Memberikan izin untuk melakukan operasi baca pada database yang ditentukan dan semua tabel di dalamnya.
-
Klik OK untuk menyelesaikan otorisasi.