Tüm Ürünler
Search
Belge Merkezi

ApsaraDB RDS:Enable or disable the release protection feature for an ApsaraDB RDS for PostgreSQL instance

Son Güncelleme:Oct 03, 2026

Silme koruması, kullandıkça öde RDS örneğinin konsol veya API çağrısı aracılığıyla manuel olarak silinmesini engeller. Kritik iş yüklerini çalıştıran örneklerde bu özelliği etkinleştirerek yanlışlıkla yapılan işlemler veya ekip üyeleri arasındaki iletişim hatalarından kaynaklanan kazara silmelere karşı önlem alabilirsiniz.

Önemli

Silme koruması yalnızca manuel silme işlemlerini engeller. Aşağıdaki durumlarda otomatik serbest bırakmayı önlemez:

  • Hesabınızda 15 günden uzun süredir ödenmemiş bir borç bulunuyor.

  • Örnek, geçerli güvenlik uyumluluk ilkelerine uymuyor.

Ön koşullar

Başlamadan önce aşağıdakileri yaptığınızdan emin olun:

  • Kullandıkça öde bir RDS örneğinizin olması

Silme korumasının çalışma biçimi

Silme koruması etkinleştirildiğinde örneği silmeye yönelik tüm girişimler engellenir:

  • Konsol: Örneğin silinemeyeceğini belirten bir hata mesajı görüntülenir.

  • API: DeleteDBInstance işlemi bir hata döndürür.

Silme korumasını etkinleştirme

Mevcut bir örnekte silme korumasını etkinleştirme

Aşağıdaki yöntemlerden birini kullanın. Her iki yöntem de hemen etkili olur.

Yöntem 1: Örnekler listesinden

  1. ApsaraDB RDS konsoluna giriş yapın. Sol gezinme bölmesinde Instances seçeneğine tıklayın. Üst gezinme çubuğunda örneğin bulunduğu bölgeyi seçin.

  2. Örneği bulun ve Actions sütununda More > Change Release Protection Settings seçeneklerini belirleyin.

  3. İletişim kutusunda Release Protection seçeneğini açın.

  4. OK düğmesine tıklayın.

Yöntem 2: Örnek ayrıntıları sayfasından

  1. Instances sayfasına gidin. Bölgeyi seçin, örneği bulun ve kimliğine tıklayın.

  2. Basic Information sayfasındaki Configuration Information bölümünde Release Protection öğesinin sağında yer alan Settings seçeneğine tıklayın.

  3. İletişim kutusunda Release Protection seçeneğini açın.

  4. OK düğmesine tıklayın.

API aracılığıyla silme korumasını etkinleştirmek için ModifyDBInstanceDeletionProtection işlemini çağırın.

Örnek oluştururken silme korumasını etkinleştirme

Örnek oluşturma sırasında silme korumasını etkinleştirmek için:

  1. ApsaraDB RDS konsoluna giriş yapın. Sol gezinme bölmesinde Instances seçeneğine tıklayın.

  2. Create Instance düğmesine tıklayın.

  3. Billing Method değerini Pay-as-you-go olarak ayarlayın.

  4. More bölümünde Prevents instances from being unexpectedly deleted by using the console or calling an API operation seçeneğini işaretleyin.

  5. Kalan parametreleri yapılandırın ve satın alma işlemini tamamlayın.

Oluşturma parametrelerinin tam listesi için bkz. ApsaraDB RDS for PostgreSQL örneği oluşturma.

Bir örnek oluşturmak için CreateDBInstance veya CloneDBInstance işlemini çağırırken silme korumasını etkinleştirmek veya devre dışı bırakmak amacıyla DeletionProtection parametresini ayarlayın.

Silme korumasını devre dışı bırakma

Korumalı bir örneği silebilmeniz için öncelikle silme korumasını devre dışı bırakmanız gerekir.

Yöntem 1: Örnekler listesinden

  1. ApsaraDB RDS konsoluna giriş yapın. Sol gezinme bölmesinde Instances seçeneğine tıklayın. Üst gezinme çubuğunda örneğin bulunduğu bölgeyi seçin.

  2. Örneği bulun ve Actions sütununda More > Change Release Protection Settings seçeneklerini belirleyin.

  3. İletişim kutusunda Release Protection seçeneğini kapatın.

  4. OK düğmesine tıklayın.

Yöntem 2: Örnek ayrıntıları sayfasından

  1. Instances sayfasına gidin. Bölgeyi seçin, örneği bulun ve kimliğine tıklayın.

  2. Basic Information sayfasındaki Configuration Information bölümünde Release Protection öğesinin sağında yer alan Settings seçeneğine tıklayın.

  3. İletişim kutusunda Release Protection seçeneğini kapatın.

  4. OK düğmesine tıklayın.

API referansı

API Description
CreateDBInstance Bir örnek oluşturur. Oluşturma sırasında silme korumasını yapılandırmak için DeletionProtection parametresini kullanın.
CloneDBInstance Bir örneği yeni bir örneğe geri yükler. Silme korumasını yapılandırmak için DeletionProtection parametresini kullanın.
ModifyDBInstanceDeletionProtection Mevcut bir örnek için silme korumasını etkinleştirir veya devre dışı bırakır.

Sonraki adımlar