Tüm Ürünler
Search
Belge Merkezi

:ModifyDBInstanceTDE

Son Güncelleme:Oct 03, 2026

Bu işlemi çağırarak bir ApsaraDB for MongoDB örneğinin şeffaf veri şifrelemesi (TDE) durumunu değiştirebilirsiniz.

TDE, veri dosyalarında gerçek zamanlı G/Ç şifreleme ve şifre çözme işlemleri yapar. Veriler disklere yazılmadan önce şifrelenir ve disklerden belleğe okunmadan önce şifresi çözülür. Daha fazla bilgi için bkz. TDE Yapılandırma.

Not

TDE etkinleştirildikten sonra devre dışı bırakılamaz.

Bu işlemi çağırmadan önce aşağıdaki gereksinimlerin karşılandığından emin olun:

  • Bir çoğaltma kümesi veya parçalanmış küme örneği kullanıyor olmalısınız.

  • Örneğin depolama motoru WiredTiger olmalıdır.

  • Örneğin veritabanı altyapısı sürümü 4,0 veya 4,2 olmalıdır. Veritabanı altyapısı sürümü 4,0'dan eskiyse, veritabanı altyapısını yükseltmek için UpgradeDBInstanceEngineVersion işlemini çağırabilirsiniz.

Hata Ayıklama

OpenAPI Explorer imza değerini otomatik olarak hesaplar. Kolaylık sağlaması açısından bu işlemi OpenAPI Explorer üzerinden çağırmanızı öneririz. OpenAPI Explorer, farklı SDK'lar için örnek kodları dinamik olarak oluşturur.

İstek parametreleri

Parametre Tür Zorunlu Örnek Açıklama
Action String Evet ModifyDBInstanceTDE

Gerçekleştirmek istediğiniz işlem. Değeri ModifyDBInstanceTDE olarak ayarlayın.

DBInstanceId String Evet dds-bpxxxxxxxx

Örneğin kimliği.

TDEStatus String Evet enabled

TDE durumu. Değeri Enabled olarak ayarlayın.

Not TDE'yi etkinleştirirken dikkatli olun. TDE etkinleştirildikten sonra devre dışı bırakılamaz.
RegionId String Hayır cn-hangzhou

Örneğin bölge kimliği. Örneğin bölge kimliğini sorgulamak için DescribeDBInstanceAttribute işlemini çağırabilirsiniz.

EncryptorName String Hayır aes-256-cbc

Şifreleme yöntemi. Değeri AES-256-CBC olarak ayarlayın.

Not Bu parametre yalnızca TDEStatus parametresi enabled olarak belirtildiğinde geçerlidir.
EncryptionKey String Hayır 749c1df7-xxxx-xxxx-xxxx-xxxxxxxxxxxx

Özel anahtar.

RoleARN String Hayır acs:ram::123456789012****:role/adminrole

Rolün ARN değeri. Formatı acs:ram::$accountID:role/$roleName şeklindedir.

Not
  • $accountID: RAM rolüne sahip olan Alibaba Cloud hesabının kimliğini belirtir. Hesap kimliğini görüntülemek için Alibaba Cloud Yönetim Konsolu'nda oturum açın, sağ üst köşedeki profil resminizin üzerine gelin ve Güvenlik Ayarları'nı tıklayın.
  • $roleName: RAM rolünün adını belirtir. RAM rolü adını görüntülemek için şu adımları izleyin: RAM konsolunda oturum açın. Sol gezinme bölmesinde RAM Rollerini tıklayın. Görüntülenen sayfada RAM Rolü Adı sütununda RAM rolünün adını görüntüleyebilirsiniz.

Yanıt parametreleri

Parametre

Tür

Örnek

Açıklama

RequestId

String

434D7127-6229-4355-BA50-7A3685A725DF

İsteğin kimliği.

Örnekler

Örnek istekler

http(s)://mongodb.aliyuncs.com/? Action=ModifyDBInstanceTDE
&DBInstanceId=dds-bpxxxxxxxx
&TDEStatus=enabled
&<Common request parameters>

Örnek başarılı yanıt

XML formatı

<ModifyDBInstanceTDEResponse>
	  <RequestId>434D7127-6229-4355-BA50-7A3685A725DF</RequestId>
</ModifyDBInstanceTDEResponse>

JSON formatı

{
	"RequestId": "434D7127-6229-4355-BA50-7A3685A725DF"
}

Hata kodu

HttpCode

Hata kodu

Hata mesajı

Açıklama

403

IncorrectDBInstanceState

Current DB instance state does not support this operation.

Örnek mevcut durumunda bu işlem desteklenmediğinde dönen hata mesajı. Belirtilen parametrelerin doğru olup olmadığını kontrol edin.

403

IncorrectDBInstanceLockMode

Current DB instance lock mode does not support this operation.

Örnek kilitlendiğinde dönen hata mesajı.

Hata kodları hakkında daha fazla bilgi için API Hata Merkezi adresini ziyaret edin.