All Products
Search
Document Center

ApsaraDB for HBase:Buat kebijakan otorisasi RAM kustom

Last Updated:Mar 28, 2026

Kebijakan RAM kustom memberikan kontrol detail halus atas operasi yang dapat dilakukan pengguna RAM pada instans ApsaraDB for HBase tertentu. Berbeda dengan kebijakan sistem yang memberikan akses ke semua resource, kebijakan kustom memungkinkan Anda membatasi izin hanya pada instans tertentu atau menggabungkan beberapa tingkat izin dengan kondisi opsional, seperti tanggal kedaluwarsa.

Untuk petunjuk membuat kebijakan kustom di Konsol RAM, lihat Buat kebijakan kustom.

Jenis resource dan format ARN

ApsaraDB for HBase mendukung satu jenis resource untuk otorisasi RAM: dbinstance.

Gunakan format berikut di bidang Resource kebijakan Anda:

acs:hbase:<regionid>:<accountid>:dbinstance/<dbinstanceid>
ParameterDeskripsi
regionidID wilayah tempat instans ditempatkan
accountidID akun Alibaba Cloud Anda
dbinstanceidID instans ApsaraDB for HBase

Contoh kebijakan

Berikan akses read-only

Kebijakan berikut memungkinkan pengguna RAM memanggil operasi API hbase:Describe* apa pun pada instans yang ditentukan. Gunakan kebijakan ini untuk pengguna yang hanya perlu melihat informasi instans, seperti personel operasi atau audit.

{
    "Statement": [
        {
            "Action": [
                "hbase:Describe*"
            ],
            "Effect": "Allow",
            "Resource": [
                "acs:hbase:<regionid>:<accountid>:dbinstance/<dbinstanceid>"
            ]
        }
    ],
    "Version": "1"
}

Berikan operasi spesifik pada satu instans

Kebijakan berikut memungkinkan pengguna RAM membuat kluster dan memperluas penyimpanan instans tertentu. Kebijakan ini cocok untuk developer atau operator yang mengelola satu instans tetapi tidak boleh memiliki akses ke instans lain.

{
    "Statement": [
        {
            "Action": [
                "hbase:CreateCluster",
                "hbase:ResizeDiskSize"
            ],
            "Effect": "Allow",
            "Resource": [
                "acs:hbase:<regionid>:<accountid>:dbinstance/<dbinstanceid>"
            ]
        }
    ],
    "Version": "1"
}

Berikan akses terbatas waktu dengan tanggal kedaluwarsa

Gunakan bidang Condition untuk membatasi masa berlaku kebijakan. Kebijakan berikut memberikan izin akses baca, pembuatan kluster, dan perluasan penyimpanan pada instans tertentu hingga 17 Agustus 2020 (UTC+8).

{
    "Statement": [
        {
            "Action": [
                "hbase:CreateCluster",
                "hbase:ResizeDiskSize",
                "hbase:Describe*"
            ],
            "Effect": "Allow",
            "Resource": [
                "acs:hbase:<regionid>:<accountid>:dbinstance/<dbinstanceid>"
            ],
            "Condition": {
                "DateLessThan": {
                    "acs:CurrentTime": "2020-08-17T23:59:59+08:00"
                }
            }
        }
    ],
    "Version": "1"
}

Ganti placeholder berikut dengan nilai aktual:

PlaceholderDeskripsiContoh
<regionid>ID wilayahcn-hangzhou
<accountid>ID akun Alibaba Cloud Anda123456789012
<dbinstanceid>ID instans ApsaraDB for HBasehb-bp1234567890abcd
Catatan

Untuk daftar lengkap kunci kondisi dan operator, lihat Struktur dan sintaksis kebijakan.

Cara ApsaraDB for HBase mengotentikasi panggilan API

Saat pengguna RAM memanggil operasi API ApsaraDB for HBase, layanan memeriksa apakah kebijakan pengguna tersebut memberikan izin yang diperlukan. Pemeriksaan ini mengevaluasi baik operasi API yang dipanggil maupun resource yang dituju.

Sebagai contoh, saat pengguna RAM memanggil CreateCluster, ApsaraDB for HBase memeriksa apakah pengguna memiliki izin hbase:CreateCluster pada resource target acs:hbase:<regionid>:<accountid>:dbinstance/<dbinstanceid>.