All Products
Search
Document Center

PolarDB:Otorisasi PolarDB untuk mengakses KMS

Last Updated:May 27, 2026

Untuk menggunakan fitur Transparent Data Encryption (TDE), Anda harus memberikan izin kepada PolarDB agar dapat mengakses Key Management Service (KMS). Izin tersebut dapat diberikan melalui Konsol Resource Access Management (RAM).

Prasyarat

Diperlukan Akun Alibaba Cloud.

Buat kebijakan AliyunRDSInstanceEncryptionRolePolicy

  1. Masuk ke halaman Policies di Konsol RAM.

  2. Klik Create Policy.

    Catatan

    Kebijakan izin adalah kumpulan izin yang ditulis dalam sintaks tertentu yang secara tepat menentukan sumber daya yang diizinkan, operasi yang diperbolehkan, dan kondisi otorisasi.

  3. Klik tab JSON dan tempel isi kebijakan 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"
                    }
                }
            }
        ]
    }
  4. Klik OK dan konfigurasikan parameter berikut:

    Parameter

    Deskripsi

    Policy name

    Masukkan AliyunRDSInstanceEncryptionRolePolicy.

    Note

    Masukkan deskripsi, misalnya "Mengizinkan PolarDB untuk mengakses KMS."

  5. Klik OK.

Buat dan otorisasi Peran RAM AliyunRDSInstanceEncryptionDefaultRole

Setelah membuat kebijakan, hubungkan kebijakan tersebut ke peran RAM agar PolarDB dapat mengakses sumber daya KMS.

  1. Buka halaman Roles di Konsol RAM.

  2. Klik Create Role.

  3. Untuk Trusted entity type, pilih Cloud service.

  4. Dari daftar dropdown Trusted Entity Name, cari dan pilih ApsaraDB RDS / RDS, lalu klik OK.

  5. Masukkan AliyunRDSInstanceEncryptionDefaultRole pada bidang RAM Role Name dan klik OK.

  6. Setelah peran dibuat, pada halaman detail peran, klik tab Permissions lalu klik Add Permissions.

  7. Pada halaman Add Permissions, cari dan klik kebijakan izin AliyunRDSInstanceEncryptionRolePolicy yang telah Anda buat untuk menambahkannya ke daftar Selected.

  8. Klik OK.