調用ModifyDBInstanceTDE介面開啟RDS執行個體透明資料加密功能。

透明資料加密TDE可對資料檔案執行即時I/O加密和解密,資料在寫入磁碟之前進行加密,從磁碟讀入記憶體時進行解密。詳情請參見透明資料加密

調用該介面時,執行個體必須滿足以下條件,否則將操作失敗:

  • 已開通KMS。如果您未開通KMS,可在開通TDE過程中根據引導開通KMS;
  • 執行個體類型為MySQL 5.6或SQL Server企業版執行個體。

調試

您可以在OpenAPI Explorer中直接運行該介面,免去您計算簽名的困擾。運行成功後,OpenAPI Explorer可以自動產生SDK程式碼範例。

請求參數

名稱 類型 是否必選 樣本值 描述
Action String ModifyDBInstanceTDE

系統規定參數,取值:ModifyDBInstanceTDE

DBInstanceId String rm-uf6wjk5xxxxxxx

執行個體ID。

TDEStatus String Enabled

TDE狀態,取值:Enabled | Disabled

DBName String testDB

想要開啟TDE的資料庫名稱,可以一次輸入多個,以英文逗號(,)分隔,最多傳入50個。

说明 僅SQL Server企業版執行個體可以傳入此參數。
AccessKeyId String LTAIfCxxxxxxx

阿里雲頒發給使用者的訪問服務所用的密鑰ID。

EncryptionKey String 749c1df7-xxxx-xxxx-xxxx-xxxxxxxxxxxx

自訂秘鑰ID。

说明 僅MySQL執行個體可以傳入此參數。
RoleArn String acs:ram::1406926xxxxx:role/aliyunrdsinstanceencryptiondefaultrole

角色的全域資源描述符,用來指定具體角色。詳情請參見RAM角色概覽

说明 僅MySQL執行個體可以傳入此參數。

返回資料

名稱 類型 樣本值 描述
RequestId String 777C4593-8053-427B-99E2-105593277CAB

請求ID。

樣本

請求樣本


http(s)://rds.aliyuncs.com/?Action=ModifyDBInstanceTDE
&DBInstanceId=rm-uf6wjk5xxxxxxx
&TDEStatus=Enabled
&<公用請求參數>

正常返回樣本

XML 格式

<ModifyDBInstanceTDEResponse>
	  <requestId>777C4593-8053-427B-99E2-105593277CAB</requestId>
</ModifyDBInstanceTDEResponse>

JSON 格式

{
	"requestId":"777C4593-8053-427B-99E2-105593277CAB"
}

錯誤碼

訪問錯誤中心查看更多錯誤碼。