Untuk menghindari biaya yang tidak perlu untuk Instance ECS yang idle atau tidak digunakan, Anda dapat segera merilisnya atau menjadwalkan waktunya melalui Konsol atau dengan memanggil API. Untuk mencegah rilis yang tidak disengaja, Anda dapat mengaktifkan perlindungan rilis untuk instans tersebut.
Dampak dan risiko
Kehilangan data: Saat Anda merilis sebuah instans, disk lokal, disk sistem, dan disk data apa pun yang dikonfigurasi untuk dirilis bersama instans tersebut juga akan dirilis. Selain itu, snapshot otomatis yang diatur untuk dirilis bersama disk cloud terkait juga akan dihapus.
Mitigasi: Sebelum merilis instans, backup data dengan membuat snapshot atau custom image. Untuk instans pay-as-you-go, Anda juga dapat mengosongkan opsi Release Disk with Instance untuk disk sistem sebelum merilis instans. Setelah instans dirilis, disk sistem akan dilepas dan dipertahankan sebagai data disk berbayar sesuai penggunaan. Untuk melakukan ini, buka halaman detail instans, klik tab Storage, lalu pada daftar disk, klik More > Edit Attributes untuk disk sistem, kemudian kosongkan Release Disk with Instance. Snapshot yang dibuat dari disk yang dipertahankan dengan cara ini tidak dapat digunakan untuk membuat custom image. Jika Anda perlu memulihkan lingkungan dari image, buat custom image sebelum merilis instans.
Kehilangan alamat IP: Alamat IP publik statis yang ditetapkan ke instans akan ditarik kembali dan tidak dapat dipulihkan.
Biaya berkelanjutan: Resource yang tidak dikonfigurasi untuk dirilis bersama instans, seperti disk cloud independen, EIP, dan snapshot disk cloud, akan tetap dipertahankan dan terus dikenai biaya.
Mitigasi: Setelah merilis instans, periksa detail penagihan Anda untuk mengidentifikasi dan secara manual merilis resource berbayar yang tersisa.
Rilis instans pay-as-you-go
Konsol
Buka halaman ECS console - Instances, lalu pilih wilayah dan kelompok sumber daya tempat instans target berada.
Pada kolom Operation untuk instans target, klik ikon .
Pada kotak dialog Release Instance, pilih opsi Release lalu klik Next.
Release Now: Opsi ini langsung merilis instans.
Scheduled Release: Opsi ini secara otomatis merilis instans pada waktu tertentu. Cara membatalkan rilis terjadwal
Tinjau dengan cermat resource terkait yang akan dirilis dan dipertahankan. Setelah memastikan detailnya, klik OK. Sistem akan merilis instans berdasarkan opsi Release yang dipilih.
API
Untuk merilis satu Instance ECS, panggil API DeleteInstance.
Untuk merilis satu atau beberapa Instance ECS, panggil API DeleteInstances.
Melepaskan instansi langganan
Anda hanya dapat merilis instans subscription yang kedaluwarsa. Untuk merilis instans subscription yang belum kedaluwarsa, Anda harus terlebih dahulu mengubah metode penagihannya menjadi pay-as-you-go.
Konsol
Buka halaman ECS console - Instances, lalu pilih wilayah dan kelompok sumber daya tempat instans target berada.
Pada kolom Operation untuk instans target, klik ikon .
Pada kotak dialog Release Instance, atur Release ke Release Now lalu klik Next.
Tinjau dengan cermat resource terkait yang akan dirilis dan dipertahankan. Setelah memastikan detailnya, klik Confirmation.
API
Untuk merilis satu Instance ECS, panggil API DeleteInstance.
Untuk merilis satu atau beberapa Instance ECS, panggil API DeleteInstances.
Saat merilis instans subscription yang kedaluwarsa, Anda harus mengatur parameterTerminateSubscriptionketrue.
Perlindungan rilis instans
Saat fitur ini diaktifkan, sistem akan menolak semua permintaan rilis manual dari Konsol, API, atau CLI. Hal ini mencegah instans dirilis secara tidak sengaja akibat kesalahan manusia atau aktivitas berbahaya.
Fitur ini hanya tersedia untuk instans pay-as-you-go dan hanya berlaku untuk operasi rilis manual. Fitur ini tidak berlaku dalam skenario rilis yang dipicu sistem berikut:
Rilis instans karena pembayaran tertunda.
Rilis terjadwal yang telah dipicu.
Instans dipaksa dirilis karena melanggar aturan keamanan platform cloud, misalnya menggunakan Instance ECS untuk meng-host website ilegal.
Event skala-masuk yang dipicu oleh grup Auto Scaling instans tersebut.
Aktifkan perlindungan rilis
Konsol
Buka halaman ECS console - Instances, lalu pilih wilayah dan kelompok sumber daya tempat instans target berada.
Pada kolom Operation untuk instans target, klik ikon .
Pada kotak dialog yang muncul, klik OK.
API
Untuk mengaktifkan perlindungan rilis, panggil API ModifyInstanceAttribute dan atur parameter DeletionProtection ke true.
Hasil yang diharapkan: Upaya merilis instans akan mengembalikan kode kesalahan InvalidOperation.DeletionProtection.
Nonaktifkan perlindungan rilis
Konsol
Buka halaman ECS console - Instances, lalu pilih wilayah dan kelompok sumber daya tempat instans target berada.
Pada kolom Operation untuk instans target, klik ikon .
Pada kotak dialog yang muncul, klik OK.
API
Untuk menonaktifkan perlindungan rilis, panggil API ModifyInstanceAttribute dan atur parameter DeletionProtection ke false.
Periksa status perlindungan rilis
Konsol
Buka halaman ECS console - Instances, lalu pilih wilayah dan kelompok sumber daya tempat instans target berada.
Klik ID instans untuk membuka halaman detail instans. Di bagian Other Information, lihat status Release Protection.
API
Panggil DescribeInstances. Jika Instances.Instance.DeletionProtection bernilai true, perlindungan rilis instans diaktifkan.
Praktik terbaik produksi
Di lingkungan produksi, ikuti praktik terbaik berikut untuk memastikan keamanan resource:
Terapkan perlindungan rilis: Aktifkan perlindungan rilis untuk semua instans produksi guna mencegah aset kritis dihapus secara tidak sengaja akibat kesalahan manusia atau aktivitas berbahaya.
Kontrol Akses: Berikan izin untuk merilis instans (
ecs:DeleteInstancedanecs:DeleteInstances) hanya kepada personel yang berwenang. Selain itu, pisahkan izin untuk mengubah atribut instans (menonaktifkan perlindungan rilis) (ecs:ModifyInstanceAttribute) dari izin untuk merilis instans, dan kelola oleh peran yang berbeda.Audit dengan ActionTrail: Aktifkan ActionTrail untuk mencatat semua operasi dalam akun Anda. Konfigurasikan aturan notifikasi untuk event berisiko tinggi seperti DeleteInstance dan ModifyInstanceAttribute. Hal ini memungkinkan Anda menerima notifikasi segera untuk pelacakan, audit, dan respons cepat.
FAQ
Mengapa tombol Release dinonaktifkan?
Instans tersebut kemungkinan besar merupakan instans subscription yang belum kedaluwarsa. Sebelum dapat merilis jenis instans ini, Anda harus terlebih dahulu atau mengubah metode penagihannya menjadi pay-as-you-go.
Menghentikan vs. merilis instans
Menghentikan dan merilis adalah operasi yang berbeda.
Stop: Sama seperti mematikan komputer. Anda dapat start instans kapan saja untuk melanjutkan pengoperasiannya.
Release: Mirip dengan menghapus atau menghancurkan resource. Tindakan ini menghapus instans secara permanen, termasuk disk lokal, disk sistem, dan disk data apa pun yang dikonfigurasi untuk dirilis bersamanya, serta datanya tidak dapat dipulihkan. Instans yang dirilis akan dihapus dari daftar instans.
Apakah saya dapat memulihkan instans yang telah dirilis?
Tidak. Merilis instans adalah tindakan permanen dan tidak dapat diurungkan. Sistem tidak menyimpan data atau konfigurasi apa pun dari instans yang telah dirilis, sehingga tidak dapat dipulihkan. Sebagai praktik terbaik, selalu backup data sebelum merilis instans.
Mengapa masih ada biaya setelah instans dirilis?
Merilis instans tidak serta-merta merilis semua resource terkaitnya. Periksa detail penagihan Anda untuk mengetahui apakah Anda masih dikenai biaya untuk resource terkait seperti disk cloud independen, EIP, atau snapshot.
Bagaimana cara merilis beberapa instans sekaligus?
Bagaimana cara membatalkan rilis terjadwal?
Pada halaman ECS console - Instances, klik ID instans untuk membuka halaman detail instans. Di bagian lalu klik Cancel.