Untuk menggunakan fitur Transparent Data Encryption (TDE) pada kluster PolarDB, Anda perlu memberikan otorisasi kepada kluster tersebut agar dapat mengakses Key Management Service (KMS). Topik ini menjelaskan cara memberikan otorisasi kepada kluster PolarDB untuk mengakses KMS melalui konsol RAM.
Prasyarat
Anda telah masuk ke konsol RAM menggunakan akun Alibaba Cloud Anda.
Buat kebijakan izin bernama AliyunRDSInstanceEncryptionRolePolicy
Buka halaman Kebijakan.
Klik Create Policy.
CatatanKebijakan adalah sekumpulan izin yang dijelaskan menggunakan sintaks tertentu. Anda dapat menggunakan kebijakan untuk mendefinisikan sumber daya terotorisasi, operasi terotorisasi, dan kondisi otorisasi. Untuk informasi lebih lanjut, lihat Istilah.
Di tab JSON, salin dan tempel kode berikut ke dalam 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 Next to edit policy information dan konfigurasikan parameter berikut:
Parameter
Deskripsi
Name
Nama kebijakan. Masukkan AliyunRDSInstanceEncryptionRolePolicy.
Description
Informasi yang digunakan untuk mengidentifikasi kebijakan. Contoh: Mengizinkan PolarDB untuk mengakses KMS.
Klik OK.
Buat dan otorisasi Peran RAM bernama AliyunRDSInstanceEncryptionDefaultRole
Setelah membuat kebijakan izin AliyunRDSInstanceEncryptionRolePolicy, Anda harus membuat peran RAM dan melampirkan kebijakan izin tersebut ke peran RAM. Setelah itu, PolarDB dapat mengakses KMS.
Buka halaman Peran RAM.
Klik Create Role.
Di halaman Buat Peran, pilih Alibaba Cloud Service dan klik Next.
Konfigurasikan parameter berikut dan klik OK:
Parameter
Deskripsi
Role Type
Pilih Normal Service Role.
Role Name
Nama peran RAM. Masukkan AliyunRDSInstanceEncryptionDefaultRole.
Remarks
Informasi yang digunakan untuk mengidentifikasi peran RAM.
Select Trusted Service
Layanan tepercaya dari peran RAM. Pilih RDS.
Setelah pesan The Role has been created muncul, klik Add Permissions to RAM Role.
CatatanJika Anda menutup panel di mana pesan The Role has been created muncul, Anda dapat membuka halaman Peran, temukan peran AliyunRDSInstanceEncryptionDefaultRole, dan klik Grant Permissions di kolom Tindakan.
Di panel Grant Permissions, pilih kebijakan AliyunRDSInstanceEncryptionRolePolicy untuk menambahkannya ke bagian Selected.
Klik Grant Permissions.