全部產品
Search
文件中心

Database Autonomy Service:列加密

更新時間:Aug 30, 2025

資料庫自治服務 DAS(Database Autonomy Service,DAS)支援對RDS MySQL、RDS PostgreSQL、PolarDB MySQL及PolarDB PostgreSQL等資料庫類型的資料列進行加密配置,確保資料庫中敏感列資料得到安全的保護,並支援授權使用者通過全密態用戶端解密後訪問加密列的明文資料。

支援的地區和資料庫

資料庫

地區

  • RDS MySQL

  • PolarDB MySQL版

  • RDS PostgreSQL

  • PolarDB-X 2.0

  • PolarDB PostgreSQL版

華東1(杭州)、華東2(上海)、華北1(青島)、華北2(北京)、華北3(張家口)、華北5(呼和浩特)、華南1(深圳)、西南1(成都)和中國(香港)

PolarDB PostgreSQL版(相容Oracle)

華東1(杭州)和馬來西亞(吉隆坡)

前提條件

計費說明

  • DAS為列Data Encryption Service免費提供1個列的加密額度。後續使用該服務,您需要開啟列加密服務併購買足夠的列加密數,按照訂用帳戶模式計費。計費詳情,請參見計費詳情

  • 如果資料庫列加密配置中加密方式KMS密鑰,KMS側會收取託管密鑰的費用。計費詳情,請參見產品計費

加密限制

支援的資料庫類型

支援的版本

支援的密碼編譯演算法

支援的加密方式

支援的許可權

RDS MySQL版

大版本為MySQL 5.7或MySQL 8.0,且核心小版本大於或等於20240731。

  • AES_128_GCM。

  • AES_256_GCM:核心小版本大於或等於20241231時才支援。

  • SM4_128_GCM:核心小版本大於或等於20241231時才支援。

說明

中國內地以外的地區僅支援AES_128_GCM。

  • 本地密鑰。

  • KMS密鑰:核心小版本大於或等於20241231,並且儲存類型為雲端硬碟時才支援。

  • 密文許可權(無解密許可權):僅使用本地密鑰支援,為預設許可權。

  • 密文許可權(JDBC解密):使用KMS密鑰時為預設許可權。

  • 明文許可權。

RDS PostgreSQL版

大版本為PostgreSQL 16,且核心小版本必須大於或等於20241230。

AES_256_GCM。

本地密鑰。

  • 密文許可權(JDBC解密)(預設許可權)。

  • 明文許可權。

PolarDB MySQL版

大版本為MySQL 5.7或MySQL 8.0,且資料庫代理版本必須大於或等於2.8.36。

重要

如果設定PolarDB MySQL資料庫的列加密策略,必須使用資料庫Proxy 位址(可讀可寫入模式)串連資料庫。如果使用主地址,會導致列加密策略不生效。具體操作,請參見設定資料庫代理管理串連地址

AES_128_GCM。

本地密鑰。

PolarDB PostgreSQL版

大版本為PostgreSQL 14,且資料庫版本大於等於2.0.14.15.31.0

AES_256_GCM。

本地密鑰。

PolarDB PostgreSQL版(相容Oracle)

僅支援Oracle文法相容 2.0版本,大版本為PostgreSQL 14,且資料庫版本大於等於2.0.14.15.31.0

AES-256-GCM。

本地密鑰。

PolarDB-X 2.0

資料庫版本大於等於polardb-2.5.0_5.4.20-20250714_xcluster8.4.20-20250703。

  • AES-128-GCM。

  • SM4-128-GCM。

本地密鑰。

操作步驟

  1. 登入DAS控制台

  2. 在左側導覽列中,單擊資訊安全中心 > 列加密

  3. 單擊目標執行個體操作列一鍵加密,配置加密策略。

    說明

    已經配置過加密策略的執行個體,單擊操作列的編輯按鈕,可修改已配置的加密策略。

  4. 加密配置面板,選擇待加密的資產類型執行個體名稱密碼編譯演算法加密方式明文許可權帳號以及選擇需要配置列加密的目標,然後單擊確定

  5. 單擊執行個體列表中,目標執行個體左側的image按鈕,展開執行個體庫表列資訊。

  6. 單擊展開列表中操作列的關閉加密開啟加密按鈕,在彈出框中單擊確定

相關文檔

  • 整合EncJDBC:通過Java應用訪問這些加密列的明文,可使用EncJDBC驅動串連資料庫。

  • 整合GoLang驅動:通過GO應用訪問這些加密列的明文,可使用alibabacloud-encdb-mysql-go-client驅動串連資料庫。