修改MongoDB執行個體的透明資料加密TDE(Transparent Data Encryption)狀態。
介面說明
透明資料加密 TDE(Transparent Data Encryption)可對資料檔案執行即時 I/O 加密和解密,資料在寫入磁碟之前進行加密,從磁碟讀入記憶體時進行解密,更多詳情請參見設定透明資料加密 TDE。
TDE 功能開通後無法關閉。
調用本介面時,執行個體必須滿足以下條件:
執行個體為複本集執行個體或分區叢集執行個體。
執行個體的儲存引擎為 WiredTiger。
執行個體的儲存類型為本地碟版。
執行個體的資料庫版本為 4.0 或 4.2 版本,如果執行個體資料庫版本過低,您可以調用 UpgradeDBInstanceEngineVersion 介面升級資料庫版本。
調試
您可以在OpenAPI Explorer中直接運行該介面,免去您計算簽名的困擾。運行成功後,OpenAPI Explorer可以自動產生SDK程式碼範例。
調試
授權資訊
|
操作 |
存取層級 |
資源類型 |
條件關鍵字 |
關聯操作 |
|
dds:ModifyDBInstanceTDE |
update |
*Instance
|
無 | 無 |
請求參數
|
名稱 |
類型 |
必填 |
描述 |
樣本值 |
| DBInstanceId |
string |
是 |
執行個體 ID。 |
dds-bpxxxxxxxx |
| TDEStatus |
string |
是 |
TDE 狀態,取值: enabled,即開啟 TDE 功能。 說明
TDE 功能開啟後不支援關閉,請謹慎開啟。 |
enabled |
| EncryptorName |
string |
否 |
加密方式,取值:aes-256-cbc。 說明
當 TEDStatus 參數取值為 enabled 時,本參數才可用。 |
aes-256-cbc |
| EncryptionKey |
string |
否 |
自訂金鑰識別碼。 只有如下地區支援自訂密鑰,其餘地區會使用預設祕密金鑰加密。
|
749c1df7-xxxx-xxxx-xxxx-xxxxxxxxxxxx |
| RoleARN |
string |
否 |
指定角色的 ARN。格式: 說明
|
acs:ram::123456789012****:role/adminrole |
| SwitchMode |
string |
否 |
修改 MongoDB 執行個體透明資料加密(TDE)狀態時間點,取值:
|
0 |
返回參數
|
名稱 |
類型 |
描述 |
樣本值 |
|
object |
|||
| RequestId |
string |
請求 ID。 |
434D7127-6229-4355-BA50-7A3685A725DF |
樣本
正常返回樣本
JSON格式
{
"RequestId": "434D7127-6229-4355-BA50-7A3685A725DF"
}
錯誤碼
|
HTTP status code |
錯誤碼 |
錯誤資訊 |
描述 |
|---|---|---|---|
| 400 | UnsupportedDBTdeStatus | Specified DB TDEStatus does not support this operation. | |
| 403 | UnsupportedEngine | Current DB Instance engine does not support this operation. | |
| 403 | IncorrectCharacterType | Current DB instance CharacterType does not support this operation. | |
| 403 | IncorrectEngineVersion | Current engine version does not support operations. | |
| 403 | IncorrectDBInstanceState | Current DB instance state does not support this operation. | 當前資料庫執行個體狀態不支援此操作。 |
| 403 | IncorrectDBInstanceLockMode | Current DB instance lock mode does not support this operation. | 當前的資料庫執行個體鎖定模式不支援此操作。 |
| 404 | InvalidClusterKms | this cluster not kms service. | |
| 404 | InvalidParam | Specified parameters is not valid. |
訪問錯誤中心查看更多錯誤碼。
變更歷史
更多資訊,參考變更詳情。