Meruntuhkan Penerapan Aplikasi - Panduan Pengembang Aplikasi AMS Advanced

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Meruntuhkan Penerapan Aplikasi

Setelah Anda selesai dengan tutorial, Anda akan ingin meruntuhkan penyebaran sehingga Anda tidak dikenakan biaya untuk sumber daya.

Berikut ini adalah operasi penghapusan tumpukan generik. Anda akan ingin mengirimkannya dua kali, sekali untuk tumpukan HA 2-Tier dan sekali untuk tumpukan bucket S3. Sebagai tindak lanjut terakhir, kirimkan permintaan layanan agar semua snapshot untuk bucket S3 (termasuk ID tumpukan bucket S3 dalam permintaan layanan) dihapus. Mereka secara otomatis dihapus setelah 10 hari, tetapi menghapusnya lebih awal menghemat sedikit biaya.

Panduan ini memberikan contoh penggunaan konsol AMS untuk menghapus tumpukan S3; prosedur ini berlaku untuk menghapus tumpukan apa pun menggunakan konsol AMS.

catatan

Jika menghapus ember S3, itu harus dikosongkan dari objek terlebih dahulu.

DATA YANG DIBUTUHKAN:

  • StackId: Tumpukan untuk digunakan. Anda dapat menemukannya dengan melihat halaman AMS Console Stacks, tersedia melalui tautan di navigasi kiri. Menggunakan AMS SKMS API/CLI, jalankan referensi Untuk AMS SKMS API, lihat tab Laporan di AWS Artifact Console. operasi (di CLI). list-stack-summaries

  • ID tipe perubahan untuk panduan ini adalahct-0q0bic0ywqk6c, versinya adalah “1.0", untuk mengetahui versi terbaru, jalankan perintah ini:

    aws amscm list-change-type-version-summaries --filter Attribute=ChangeTypeId,Value=ct-0q0bic0ywqk6c

BUAT SEBARIS:

  • Keluarkan perintah buat RFC dengan parameter eksekusi yang disediakan sebaris (tanda kutip saat memberikan parameter eksekusi sebaris). E

    aws amscm create-rfc --change-type-id "ct-0q0bic0ywqk6c" --change-type-version "1.0" --title "Delete My Stack" --execution-parameters "{\"StackId\":\"STACK_ID\"}"
  • Kirim RFC menggunakan ID RFC yang dikembalikan dalam operasi create RFC. Sampai diserahkan, RFC tetap di Editing negara bagian dan tidak ditindaklanjuti.

    aws amscm submit-rfc --rfc-id RFC_ID
  • Pantau status RFC dan lihat output eksekusi:

    aws amscm get-rfc --rfc-id RFC_ID

TEMPLATE MEMBUAT:

  1. Keluarkan template RFC ke file di folder Anda saat ini; contoh menamainya DeleteStackRfc .json:

    aws amscm create-rfc --generate-cli-skeleton > DeleteStackRfc.json
  2. Ubah dan simpan DeleteStackRfc file.json. Karena menghapus tumpukan hanya memiliki satu parameter eksekusi, parameter eksekusi dapat berada di DeleteStackRfc file.json itu sendiri (tidak perlu membuat file JSON terpisah dengan parameter eksekusi).

    Tanda kutip internal dalam ekstensi ExecutionParameters JSON harus diloloskan dengan garis miring terbalik (\). Contoh tanpa waktu mulai dan berakhir:

    { "ChangeTypeVersion": "1.0", "ChangeTypeId": "ct-0q0bic0ywqk6c", "Title": "Delete-My-Stack-RFC" "ExecutionParameters": "{ \"StackId\":\"STACK_ID\"}" }
  3. Buat RFC:

    aws amscm create-rfc --cli-input-json file://DeleteStackRfc.json

    Anda menerima RFC baru sebagai tanggapan. RfcId Misalnya:

    { "RfcId": "daaa1867-ffc5-1473-192a-842f6b326102" }

    Simpan ID untuk langkah selanjutnya.

  4. Kirim RFC:

    aws amscm submit-rfc --rfc-id RFC_ID

    Jika RFC berhasil, Anda tidak menerima konfirmasi di baris perintah.

  5. Untuk memantau status permintaan dan untuk melihat Output Eksekusi:

    aws amscm get-rfc --rfc-id RFC_ID --query "Rfc.{Status:Status.Name,Exec:ExecutionOutput}" --output table