All Products
Search
Document Center

Data Management:Kebijakan

Last Updated:Jun 22, 2026

Fitur kebijakan DMS memungkinkan Anda mengelola akses ke fitur dan sumber daya data DMS dengan kontrol detail halus. Dengan mendefinisikan kebijakan, Anda dapat menentukan izin—seperti izin kueri dan modifikasi—untuk sumber daya data pada berbagai tingkat, seperti instans dan database. Anda juga dapat mengontrol aksi mana saja yang diizinkan untuk fitur DMS tertentu.

Fitur

  • Kontrol akses ke sumber daya data

    Anda dapat menggunakan kebijakan atau sistem izin standar untuk memberikan izin, termasuk izin kueri dan modifikasi, terhadap sumber daya data pada berbagai tingkat, seperti instans, database, database logis, atau tabel.

  • Kontrol akses ke fitur

    Anda dapat menggunakan kebijakan untuk mengontrol aksi terhadap fitur DMS, seperti mengizinkan atau menolak pembuatan dan penayangan sub-fitur.

Catatan

Fitur ini sedang dalam rilis canary.

Perbedaan antara kebijakan dan templat izin

Item

Kebijakan

Templat izin

Objek yang dapat dikelola

Sumber daya data dan fitur DMS

Sumber daya data

Cakupan sumber daya data yang dapat dikelola

Cakupan luas, mencakup sumber daya data seperti instans, database fisik, database logis, dan tabel.

Cakupan sempit, hanya mencakup instans, database, dan tabel.

Cakupan target otorisasi yang didukung

Pengguna dan peran

Pengguna

Otentikasi

Kebijakan DMS dan sistem izin standar saling melengkapi.

Sebagai contoh, jika seorang pengguna diberikan izin kueri pada database dmstest_db melalui kebijakan dan juga diberikan izin modifikasi pada database yang sama melalui sistem izin standar, maka pengguna tersebut memiliki kedua izin tersebut—baik kueri maupun modifikasi—pada database tersebut.

Proses otentikasi sumber daya data

Prasyarat

Anda harus memiliki izin untuk mengelola kebijakan. Jika belum, mintalah administrator untuk memberikan Anda peran sistem administrator. Untuk informasi lebih lanjut, lihat Edit user information.

Catatan

Secara default, pengguna dengan peran administrator memiliki izin untuk mengelola kebijakan.

Langkah 1: Buat dan konfigurasikan kebijakan

  1. Masuk ke DMS 5.0.

  2. Di pojok kiri atas Konsol, klik ikon 2023-01-28_15-57-17.png lalu pilih All Features > Security and Specifications > Permission Center > Policy.

    Catatan
    • Jika Anda menggunakan Konsol dalam mode normal, pilih Security and Specifications > Permission Center > Policy dari bilah navigasi atas.

    • Fitur ini sedang dalam rilis canary.

  3. Klik Create Policy. Pada halaman yang terbuka, isi Basic Information dan Remarks.

  4. Konfigurasikan konten kebijakan.

    Catatan

    Setelah mengonfigurasi pernyataan kebijakan, Anda dapat mengklik Add Policy di bagian bawah halaman untuk menambahkan lebih banyak pernyataan untuk sumber daya data dan fitur.

    Data resources

    1. Pilih Effect.

      effect bernilai Allow memberikan akses kepada pengguna atau role yang berwenang terhadap sumber daya data dan fitur terkait yang didefinisikan dalam kebijakan. Sebaliknya, effect bernilai Deny melarang pengguna atau role yang berwenang mengakses sumber daya dan fitur yang didefinisikan dalam kebijakan.

    2. Pada tab Resource Type > Data, pilih sumber daya yang ingin Anda kendalikan, seperti Instance, Database, atau Logical Database.

      Catatan

      Konsol menampilkan semua jenis sumber daya data yang didukung.

    3. Pada bagian Actions, pilih jenis aksi, seperti Read actions (izin kueri) atau Write actions (izin modifikasi).

      All Actions mencakup Read actions dan Write actions. Untuk Specified Actions, Anda dapat memilih aksi baca atau tulis sesuai kebutuhan, lalu klik ikon image untuk menambahkannya ke area Selected Actions.

      Di bawah Read actions, pilih Instance Query (instance:InstanceQuery), dan di bawah Write actions, pilih Instance Modification (instance:InstanceCorrect). Lalu, klik ikon tersebut untuk menambahkannya ke area Selected Actions.

    4. Pada bagian Resource, pilih cakupan sumber daya: All Resources atau Specified Resources.

      Jika Anda memilih Specified Resources, klik Add Resource di pojok kanan bawah.

      Pada kotak dialog Add Resource, pilih instans target di bidang Instance (Anda dapat mencari berdasarkan kata kunci), lalu klik Confirm.

    5. (Opsional) Konfigurasikan kondisi kebijakan.

      Pada bagian Condition, klik Add Condition. Pada kotak dialog Add Condition, konfigurasikan Condition Key, Operator, dan nilai.

      Catatan

      Parameter kondisi yang tersedia bergantung pada jenis sumber daya dan aksi yang Anda pilih.

      Contoh konfigurasi kunci kondisi:

      • Pilih tipe database

        Misalnya, jika Anda mengatur Operator menjadi StringEqualsIgnoreCase (case-insensitive string match) dan nilai kondisi menjadi MySQL, maka kebijakan hanya berlaku untuk database MySQL.

      • Pilih waktu

        Misalnya, jika Anda mengatur Operator menjadi DateGreaterThan dan Condition Value menjadi 2024-09-19 05:00, maka kebijakan hanya berlaku setelah 2024-09-19 05:00.

    Feature usage

    1. Pilih Effect.

      effect bernilai Allow memberikan akses kepada pengguna atau role yang berwenang terhadap sumber daya data dan fitur terkait yang didefinisikan dalam kebijakan. Sebaliknya, effect bernilai Deny melarang pengguna atau role yang berwenang mengakses sumber daya dan fitur yang didefinisikan dalam kebijakan.

    2. Pada tab Resource Type > Feature, pilih fitur yang ingin Anda kendalikan, seperti tiket ekspor data, manajemen pengguna, manajemen role, atau perlindungan data sensitif.

    3. Pada bagian Actions, pilih jenis aksi.

      Untuk Specified Actions, Anda dapat memilih aksi baca atau tulis sesuai kebutuhan. Setelah memilih, klik ikon image untuk menambahkannya ke area Selected Actions.

    4. Pada bagian Resource, pilih cakupan sumber daya: All Resources atau Specified Resources.

      Jika Anda memilih Specified Resources, klik Add Resource untuk menambahkan sumber daya.

    5. (Opsional) Konfigurasikan kondisi kebijakan.

      Pada bagian Condition, klik Add Condition. Pada kotak dialog Add Condition, konfigurasikan Condition Key, Operator, dan nilai.

      Catatan

      Parameter kondisi yang tersedia bergantung pada jenis sumber daya dan aksi yang Anda pilih.

      Sebagai contoh, jika Anda memilih Data Export Ticket sebagai Resource Type, Anda dapat menggunakan Instance Environment Type sebagai condition key sebagai berikut:

      Jika Anda mengatur Operator menjadi StringEqualsIgnoreCase (case-insensitive string match) dan Condition Value menjadi dev, maka kebijakan hanya berlaku untuk database di lingkungan pengembangan (dev).

  5. Klik Confirm di pojok kiri bawah halaman untuk menghasilkan kebijakan.

Langkah 2: Otorisasikan pengguna atau peran

  1. Pada halaman daftar kebijakan, temukan kebijakan target lalu klik Authorize pada baris kebijakan tersebut.

  2. Pada kotak dialog Authorize, pilih Users atau Roles yang ingin Anda otorisasi. Anda dapat memilih beberapa item.

    Role mengacu pada role kustom. Pengguna yang ditetapkan ke role ini akan tunduk pada kebijakan tersebut.

  3. Klik Confirm.

Kelola kebijakan

Di halaman daftar kebijakan, Anda dapat modify, delete, atau create a similar kebijakan.

Diagnosis izin

Catatan
  • Saat ini, DMS hanya mendukung diagnosis izin untuk sumber daya data.

  • Pada halaman log operasi, Anda hanya dapat melakukan diagnosis izin terhadap operasi dari tiga bulan terakhir.

Fitur diagnosis izin membantu Anda melacak sumber izin pengguna terhadap sumber daya data. Anda dapat memulai diagnosis dengan dua cara:

Dari log operasi

  1. Arahkan pointer ke ikon 2023-01-28_15-57-17.png di pojok kiri atas lalu pilih All Features > Security and disaster recovery (DBS) > Operation Audit.

    Catatan

    Jika Anda menggunakan Konsol DMS dalam mode normal, pilih Security and disaster recovery (DBS) > Operation Audit di bilah navigasi atas.

  2. Pada tab Operation Logs, filter log operasi dari SQL Console.

  3. Klik Permission Diagnosis di sebelah kanan entri log.

    Kotak dialog Permission Diagnosis terbuka dan menampilkan proses otentikasi. Sistem pertama-tama memeriksa adanya kebijakan yang sesuai. Jika ditemukan kebijakan yang sesuai, efeknya menentukan hasilnya: 'Allow' memberikan akses, dan 'Deny' mencabutnya. Jika tidak ada kebijakan yang sesuai, sistem kemudian memeriksa izin standar. Jika izin standar tersedia, akses diberikan. Jika tidak, sistem melakukan pemeriksaan izin RAM terakhir terhadap instans—memberikan akses jika berhasil dan menolak jika gagal.

Dari SQL Console

  1. Pada daftar instans database di sebelah kiri, temukan dan klik ganda database target untuk membuka SQL Console.

  2. Di bagian atas halaman, pada bagian My Permissions, pilih jenis izin lalu klik Permission Diagnosis.

  3. Klik Permission Diagnosis untuk melihat proses otentikasi.

    image