Untuk menggunakan fitur TDE, Anda harus memberikan izin kepada PolarDB untuk mengakses Key Management Service (KMS). Izin ini dapat diberikan melalui Konsol Resource Access Management (RAM).
Prasyarat
Anda harus menggunakan Akun Alibaba Cloud.
1. Buat kebijakan akses AliyunRDSInstanceEncryptionRolePolicy
Masuk ke halaman Manajemen Kebijakan di konsol RAM.
Klik Create Policy.
CatatanKebijakan akses adalah kumpulan izin yang menggunakan sintaks tertentu untuk menentukan sumber daya, operasi, dan kondisi yang diizinkan.
Klik tab Script Editor dan salin skrip berikut ke editor kode.
{ "Version": "1", "Statement": [ { "Action": [ "kms:List*", "kms:DescribeKey", "kms:TagResource", "kms:UntagResource" ], "Resource": [ "acs:kms:*:*:*" ], "Effect": "Allow" }, { "Action": [ "kms:Encrypt", "kms:Decrypt", "kms:GenerateDataKey" ], "Resource": [ "acs:kms:*:*:*" ], "Effect": "Allow", "Condition": { "StringEqualsIgnoreCase": { "kms:tag/acs:rds:instance-encryption": "true" } } } ] }Klik OK. Di kotak dialog yang muncul, masukkan informasi berikut:
Parameter
Deskripsi
Name
Masukkan nama kebijakan. Masukkan AliyunRDSInstanceEncryptionRolePolicy.
Note
Masukkan catatan. Misalnya: Digunakan oleh PolarDB untuk mengakses KMS.
Klik OK.
2. Buat dan otorisasi peran RAM AliyunRDSInstanceEncryptionDefaultRole
Setelah membuat kebijakan, Anda harus mengaitkannya dengan peran RAM agar PolarDB dapat mengakses sumber daya KMS.
Masuk ke halaman Manajemen Peran di konsol RAM.
Klik Create Role.
Pilih Alibaba Cloud Service. Dari daftar drop-down Trusted Entity Name, pilih opsi ApsaraDB RDS yang diakhiri dengan
rds.aliyuncs.com, lalu klik OK.Di kotak dialog Create Role, atur Role Name menjadi
AliyunRDSInstanceEncryptionDefaultRole, lalu klik OK.Setelah peran dibuat, pada halaman detail peran, klik tab Permission Management, lalu klik Add Permissions.
Di halaman Add Permissions, cari kebijakan
AliyunRDSInstanceEncryptionRolePolicyyang telah Anda buat. Klik nama kebijakan tersebut untuk memindahkannya ke kotak Selected Policies di sebelah kanan.Klik Confirm Authorization.
Langkah selanjutnya
Setelah membuat kebijakan akses dan peran RAM, Anda dapat mengaktifkan TDE untuk kluster Anda. Anda juga dapat mengaktifkan TDE saat membuat kluster.