全部产品
Search
文档中心

Data Management:Konsol SQL untuk Redis

更新时间:Jul 02, 2025

Data Management (DMS) memungkinkan Anda mengelola aturan keamanan untuk database relasional dan non-relasional pada tab Konsol SQL. Definisi dan klasifikasi aturan keamanan pada tab ini berbeda untuk database relasional dan non-relasional. Topik ini menjelaskan cara mengonfigurasi aturan keamanan untuk database Redis pada tab Konsol SQL.

Titik pemeriksaan pada tab Konsol SQL

Titik PemeriksaanDeskripsi
Kriteria Izin Eksekusi PernyataanMemungkinkan Anda menetapkan batasan pada izin untuk eksekusi perintah. Sebagai contoh, Anda dapat mengonfigurasi titik pemeriksaan ini sehingga DMS memeriksa apakah pengguna memiliki izin yang diperlukan pada database, tabel, atau kolom ketika pengguna mengirimkan perintah untuk melakukan operasi pada objek tersebut.
Kriteria Pernyataan: KunciMemungkinkan Anda menetapkan batasan pada perintah terkait kunci.
Kriteria Pernyataan: StringMemungkinkan Anda menetapkan batasan pada perintah terkait string.
Kriteria Pernyataan: DaftarMemungkinkan Anda menetapkan batasan pada perintah terkait daftar.
Kriteria Pernyataan: SETMemungkinkan Anda menetapkan batasan pada perintah terkait set.
Kriteria Pernyataan: SortedSetMemungkinkan Anda menetapkan batasan pada perintah terkait set terurut.
Kriteria Pernyataan: HashMemungkinkan Anda menetapkan batasan pada perintah terkait tabel hash.
Kriteria Pernyataan: CpcMemungkinkan Anda menetapkan batasan pada perintah TairCpc.
Kriteria Pernyataan: TsMemungkinkan Anda menetapkan batasan pada perintah TairTS.
Kriteria Pernyataan: RoaringMemungkinkan Anda menetapkan batasan pada perintah TairRoaring.
Kriteria Pernyataan: PencarianMemungkinkan Anda menetapkan batasan pada perintah TairSearch.
Kriteria Pernyataan: LainnyaMemungkinkan Anda menetapkan batasan pada perintah jenis lainnya.
Catatan DMS menyediakan sejumlah besar konfigurasi dan aturan yang telah ditentukan sebelumnya untuk titik pemeriksaan. Anda dapat memodifikasi konfigurasi, mengubah status aturan, dan membuat aturan khusus sesuai dengan kebutuhan bisnis Anda. Untuk informasi lebih lanjut, lihat Konfigurasikan Aturan Keamanan.

Diagram alur berikut menunjukkan cara kerja titik pemeriksaan.

liu

Faktor dan tindakan

Faktor

Faktor adalah variabel bawaan sistem yang digunakan untuk mendapatkan konteks yang akan divalidasi oleh aturan keamanan, seperti jenis perintah dan jumlah baris tempat data terpengaruh.
Catatan
  • Nama faktor terdiri dari awalan @fac. dan nama tampilan faktor.
  • Setiap tab di halaman Detail dari satu set aturan keamanan menampilkan faktor yang berbeda untuk titik pemeriksaan yang berbeda.

Tabel 1. Faktor yang Disediakan pada Tab Konsol SQL

FaktorDeskripsi
@fac.cmd_typeJenis perintah. Untuk informasi lebih lanjut tentang nilai-nilai yang valid, lihat Perintah Redis yang didukung.
@fac.env_typeJenis lingkungan. Nilainya adalah nama tampilan dari jenis lingkungan, seperti DEV atau PRODUCT. Untuk informasi lebih lanjut, lihat Ubah jenis lingkungan suatu instans.
@fac.is_readMenunjukkan apakah perintah saat ini merupakan perintah baca. Nilai yang valid:
  • true
  • false
@fac.is_writeMenunjukkan apakah perintah saat ini merupakan perintah tulis. Nilai yang valid:
  • true
  • false
@fac.current_sqlPerintah saat ini.
@fac.user_is_adminMenunjukkan apakah pengguna saat ini adalah administrator DMS. Nilai yang valid:
  • true
  • false
@fac.user_is_dbaIndikator apakah pengguna saat ini adalah administrator basis data (DBA). Nilai yang valid:
  • true
  • false
@fac.user_is_inst_dbaMenunjukkan apakah pengguna saat ini adalah DBA dari instans basis data saat ini. Nilai yang valid:
  • true
  • false

Tindakan

Tindakan adalah operasi yang dilakukan sistem jika kondisi yang ditentukan dalam pernyataan IF terpenuhi. Tindakan yang Anda tentukan untuk aturan keamanan menunjukkan tujuan dari aturan keamanan tersebut. Sebagai contoh, Anda dapat melarang pengiriman tiket, memilih proses persetujuan, mengizinkan eksekusi pernyataan SQL, atau menolak eksekusi pernyataan SQL.
Catatan
  • Nama tindakan terdiri dari awalan @act. dan nama tampilan tindakan.
  • Setiap tab di halaman Detail dari satu set aturan keamanan menampilkan tindakan yang berbeda untuk titik pemeriksaan yang berbeda.

Tabel 2. Tindakan yang Disediakan pada Tab Konsol SQL

TindakanDeskripsi
@act.reject_executeMenolak permintaan untuk menjalankan perintah saat ini.
@act.allow_executeMengizinkan perintah saat ini untuk dijalankan.
@act.check_redis_permissionMemeriksa apakah pengguna saat ini memiliki izin untuk menjalankan perintah saat ini dan menjalankan perintah tersebut jika pengguna memiliki izin.
@act.query_without_permission_checkMenjalankan perintah saat ini tanpa memeriksa izin pengguna saat ini.

Perintah Redis yang Didukung

Untuk informasi lebih lanjut tentang perintah Redis yang didukung oleh DMS, lihat Perintah Redis yang Didukung.