tencent cloud

TencentDB for MySQL

Tutorial Pengguna
Pengenalan Produk
Ikhtisar
Keunggulan
Kasus Penggunaan
Database Architecture
Kebijakan Isolasi Sumber Daya
Database Instance
Ketersediaan Tinggi (Beberapa AZ)
Wilayah dan AZ
Panduan Pembelian
Ikhtisar Penagihan
Metode Pembelian
Pembayaran Jatuh Tempo
Pengembalian Dana
Biaya Penyesuaian Instans
Penagihan Ruang Cadangan
Memulai
Ikhtisar
Membuat Instans MySQL
Panduan Operasi
Batas Penggunaan
Ikhtisar Operasi
Manajemen dan Pemeliharaan Instans
Peningkatan Versi
Memperluas Instans
Proksi Database
Manajemen Akun
Konfigurasi Parameter
Pencadangan dan Pengembalian
Migrasi data
Jaringan dan Keamanan
Pemantauan dan Alarm
Pusat Log
Tag
Laporan Resmi
Laporan Resmi Keamanan
Service Agreement
Service Level Agreement
Terms of Service

Sintaks Kebijakan Otorisasi

PDF
Mode fokus
Ukuran font
Terakhir diperbarui: 2025-08-27 17:50:18

Sintaksis Kebijakan

Kebijakan CAM:
{
"version":"2.0",
"statement":
[
{
"effect":"effect",
"action":["action"],
"resource":["resource"],
"condition": {"key":{"value"}}
}
]
}
version (versi) diperlukan. Saat ini, hanya versi "2.0" yang diizinkan.
statement (pernyataan) menjelaskan detail dari satu atau beberapa izin. Elemen ini berisi izin atau sekumpulan izin yang terdiri dari elemen lain seperti efek, tindakan, sumber daya, dan ketentuan. Satu kebijakan hanya memiliki satu pernyataan.
effect (efek) menjelaskan apakah hasil yang dihasilkan oleh pernyataan tersebut adalah "allowed" (izinkan) atau "denied" (tolak). Elemen ini diperlukan.
action (tindakan) menjelaskan tindakan (operasi) yang diizinkan atau ditolak. Operasi dapat berupa API (diawali dengan "cdb:"). Elemen ini diperlukan.
resource (sumber daya) menjelaskan detail otorisasi. Sumber daya dijelaskan dalam format enam segmen. Definisi sumber daya terperinci berbeda-beda tergantung produk. Elemen ini diperlukan.
condition (kondisi) menjelaskan kondisi agar kebijakan dapat diterapkan. Kondisi terdiri dari operator, kunci tindakan, dan nilai tindakan. Nilai kondisi dapat berisi informasi seperti waktu dan alamat IP. Beberapa layanan mengizinkan Anda untuk menentukan nilai tambahan dalam suatu kondisi. Elemen ini diperlukan.

Operasi TencentDB

Dalam pernyataan kebijakan TencentDB, Anda dapat menentukan tindakan API apa pun dari layanan apa pun yang mendukung TencentDB. API yang diawali dengan "cdb:" harus digunakan untuk TencentDB, seperti cdb:CreateDBInstance atau cdb:CreateAccounts.
Untuk menentukan beberapa operasi dalam satu pernyataan, pisahkan dengan koma seperti yang ditunjukkan di bawah ini:
"action":["cdb:action1","cdb:action2"]
Anda juga dapat menentukan beberapa operasi dengan menggunakan wildcard. Misalnya, Anda dapat menentukan semua operasi yang dimulai dengan nama "Describe", seperti yang ditunjukkan di bawah ini:
"action":["cdb:Describe*"]
Jika Anda ingin menentukan semua operasi di TencentDB, gunakan wildcard seperti yang ditunjukkan di bawah ini:
"action"["cdb:*"]

Sumber Daya TencentDB

Setiap pernyataan kebijakan CAM memiliki sumber dayanya sendiri. Sumber daya umumnya dalam format berikut:
qcs:project_id:service_type:region:account:resource
project_id (project_id) menjelaskan informasi proyek, yang hanya digunakan untuk mengaktifkan kompatibilitas dengan logika CAM lama dan dapat dibiarkan kosong.
service_type (service_type) menjelaskan singkatan produk seperti tcaplusdb.
region (wilayah) menjelaskan informasi wilayah, seperti ap-guangzhou.
account (akun) adalah akun akar dari pemilik sumber daya, seperti uin/653339763.
resource (sumber daya): menjelaskan informasi sumber daya terperinci dari setiap produk, seperti instance/instance_id1 atau instance/*.
Misalnya, Anda dapat menentukan sumber daya untuk instans tertentu (cdb-k05xdcta) dalam pernyataan seperti yang ditunjukkan di bawah ini:
"resource":["qcs::cdb:ap-guangzhou:uin/653339763:instanceId/cdb-k05xdcta"]
Anda juga dapat menggunakan wildcard "*" untuk menentukannya untuk semua instans yang dimiliki oleh akun tertentu seperti yang ditunjukkan di bawah ini:
"resource":["qcs::cdb:ap-guangzhou:uin/653339763:instanceId/*"]
Jika Anda ingin menentukan semua sumber daya atau operasi API tertentu tidak mendukung kontrol izin tingkat sumber daya, Anda dapat menggunakan Wildcard "*" di elemen "resource" (sumber daya) seperti yang ditunjukkan di bawah ini:
"resource":["*"]
Untuk menentukan beberapa sumber daya dalam satu perintah, pisahkan dengan koma. Di bawah ini adalah contoh di mana dua sumber daya ditentukan:
"resource":["resource1","resource2"]
Tabel di bawah menjelaskan sumber daya yang dapat digunakan oleh TencentDB dan metode deskripsi sumber daya terkait, di mana kata-kata yang diawali dengan $ adalah placeholder, region merujuk ke suatu wilayah, dan account merujuk ke ID akun.
Sumber daya
Metode Deskripsi Sumber Daya dalam Kebijakan Otorisasi
Instance
qcs::cdb:$region:$account:instanceId/$instanceId
VPC
qcs::vpc:$region:$account:vpc/$vpcId
Grup keamanan
qcs::cvm:$region:$account:sg/$sgId

Bantuan dan Dukungan

Apakah halaman ini membantu?

masukan