Fitur perlindungan rilis mencegah instans RDS pay-as-you-go dan Serverless dihapus secara tidak sengaja—baik melalui Konsol maupun melalui API. Aktifkan fitur ini untuk setiap instans yang menjalankan beban kerja produksi.
Prasyarat
Sebelum memulai, pastikan Anda telah memiliki:
-
Instans ApsaraDB RDS for SQL Server yang menggunakan metode penagihan pay-as-you-go atau Serverless. Untuk detailnya, lihat Instans ApsaraDB RDS for SQL Server Serverless.
Cara kerja perlindungan rilis
Saat perlindungan rilis diaktifkan, semua upaya untuk menghapus instans akan diblokir:
-
Konsol: Konsol menampilkan pesan error yang menunjukkan bahwa operasi Hapus gagal.
-
API: Pemanggilan operasi
DeleteDBInstancemengembalikan pesan error yang menunjukkan bahwa operasi Hapus gagal.
Batasan
Perlindungan rilis tidak mencegah pelepasan otomatis dalam kasus-kasus berikut:
| Kasus | Alasan |
|---|---|
| Akun Anda memiliki pembayaran tertunda selama lebih dari 15 hari | Alibaba Cloud mereklaim sumber daya untuk memulihkan biaya yang belum dibayar. Perlindungan rilis tidak mengesampingkan penegakan kebijakan di tingkat akun. |
| Instans tidak mematuhi kebijakan kepatuhan keamanan | Pelepasan yang dipicu oleh kepatuhan diinisiasi oleh kebijakan platform, bukan oleh tindakan pengguna. |
Untuk menghindari kehilangan data yang tidak diinginkan dalam kasus-kasus tersebut, lakukan pencadangan data secara berkala dan pastikan saldo akun Anda tetap positif.
Aktifkan perlindungan rilis saat membuat instans
Saat membuat instans melalui Konsol atau dengan memanggil CreateDBInstance atau CloneDBInstance, atur parameter DeletionProtection untuk mengaktifkan perlindungan rilis. Untuk referensi API CreateDBInstance, lihat CreateDBInstance. Untuk referensi API CloneDBInstance, lihat CloneDBInstance.
Untuk mengaktifkan perlindungan rilis di Konsol selama pembuatan instans:
Bagian ini hanya mencakup pengaturan perlindungan rilis. Untuk prosedur lengkap pembuatan instans, lihat Buat dan gunakan instans ApsaraDB RDS for SQL Server.
-
Atur Billing Method menjadi Pay-as-you-go atau Serverless.
-
Pada bagian More, pilih Prevents instances from being unexpectedly deleted by using the console or calling an API operation.
-
Konfigurasikan parameter lainnya sesuai kebutuhan Anda.
Aktifkan atau nonaktifkan perlindungan rilis pada instans yang sudah ada
Untuk mengubah pengaturan perlindungan rilis menggunakan Konsol, gunakan operasi ModifyDBInstanceDeletionProtection. Untuk detail API, lihat ModifyDBInstanceDeletionProtection.
Sebelum menghapus instans, pastikan perlindungan rilis telah dinonaktifkan. Jika perlindungan diaktifkan, operasi Hapus akan gagal.
-
Masuk ke Konsol ApsaraDB RDS. Di panel navigasi kiri, klik Instances. Di bilah navigasi atas, pilih wilayah tempat instans berada.
-
Di halaman Instances, temukan instans target. Di kolom Actions, klik More > Change Release Protection Settings.
-
Di kotak dialog, aktifkan atau nonaktifkan Release Protection.
-
Klik OK.
Periksa status perlindungan rilis
-
Buka halaman Instances. Di bilah navigasi atas, pilih wilayah tempat instans berada. Klik ID instans.
-
Di halaman Basic Information, periksa parameter Release Protection di bagian Configuration Information.