Umumnya, untuk menghapus sebuah Snapshot Simple Application Server, kita harus masuk terlebih dahulu ke console Alibaba Cloud. Namun, tahukah kamu bahwa Snapshot juga dapat dihapus melalui program dengan memanfaatkan Alibaba Cloud SDK dan C#? Simak langkah-langkah berikut ini untuk mengetahui cara menghapus snapshot.

Sample Code

Untuk membuat Snapshot menggunakan Alibaba Cloud SDK, kita akan menggunakan sebuah function bernama DeleteSnapshot. Adapun terdapat beberapa parameter wajib, yaitu:

  1. RegionId

    Ini adalah RegionId dari SAS kita. Untuk mengetahui Region Id, kamu bisa melakukan pengecekan pada artikel berikut ini. Sebagai contoh, karena Instance saya berada pada Singapore, maka saya perlu mencari tahu regionId dari Singapore. 



    Dilihat dari tabel di atas, maka Region ID saya adalah ap-southeast-1.

  2. SnapshotId
    SnapshotId adalah kode unik dari Snapshot yang kita miliki. Untuk mengetahui SnapshotId dari snapshot yang ingin dihapus, kamu bisa mengunjungi Alibaba Cloud Console di menu Snapshots untuk melihat Snapshot ID



  3. ClientToken
    Merupakan parameter wajib yang di mana user diharuskan untuk memasukkan kode unik yang umumnya terdiri dari huruf dan angka yang acak. Untuk mengetahui bagaimana cara membuat ClientToken, simak artikel berikut ini

Hasil Eksekusi

Setelah kode di atas dijalankan, maka akan muncul output seperti di bawah ini:

Untuk responsenya, jangan heran jika hanya 1 baris string seperti di atas, dikarenakan memang seperti itu output dari fungsi DeleteSnapshots. Kamu bisa memverifikasi apakah Snapshot yang dipilih telah berhasil terhapus atau tidak dengan mengecek menggunakan fungsi ListSnapshots ataupun langsung melakukan pengecekan pada Alibaba Cloud Console