Langkah 6: Bersihkan “halo, dunia!” aplikasi dan sumber daya terkait - AWS CodeDeploy

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

Langkah 6: Bersihkan “halo, dunia!” aplikasi dan sumber daya terkait

Anda sekarang telah berhasil membuat pembaruan ke “Hello, World!” kode dan digunakan kembali situs. Untuk menghindari biaya berkelanjutan untuk sumber daya yang Anda buat untuk menyelesaikan tutorial ini, Anda harus menghapus:

  • Setiap AWS CloudFormation tumpukan (atau menghentikan instans Amazon EC2 apa pun, jika Anda membuatnya di luar). AWS CloudFormation

  • Ember Amazon S3 apa pun.

  • HelloWorld_AppAplikasi di CodeDeploy.

  • Asosiasi Manajer AWS Systems Manager Negara untuk CodeDeploy agen.

Anda dapat menggunakanAWS CLI, Amazon S3AWS CloudFormation, Amazon EC2, CodeDeploy dan konsol, atau API untuk melakukan AWS pembersihan.

Untuk menggunakan sumber daya pembersih (CLI)

  1. Jika Anda menggunakan AWS CloudFormation tumpukan untuk tutorial ini, hapus tumpukan dengan memanggil delete-stack perintah terhadap tumpukan bernamaCodeDeployDemoStack. Ini mengakhiri semua instans Amazon EC2 yang menyertainya dan menghapus semua peran IAM yang menyertainya yang awalnya dibuat oleh tumpukan.

    aws cloudformation delete-stack --stack-name CodeDeployDemoStack
  2. Untuk menghapus bucket Amazon S3, panggil rm perintah dengan --recursive sakelar terhadap bucket bernama. codedeploydemobucket Ini menghapus ember dan semua benda di ember.

    aws s3 rm s3://codedeploydemobucket --recursive --region region
  3. Untuk menghapus HelloWorld_App aplikasi dari CodeDeploy, panggil delete-application perintah. Ini menghapus semua catatan grup penyebaran terkait dan catatan penyebaran untuk aplikasi.

    aws deploy delete-application --application-name HelloWorld_App
  4. Untuk menghapus asosiasi Manajer Negara Systems Manager, panggil delete-association perintah.

    aws ssm delete-association --assocation-id association-id

    Anda bisa mendapatkan association-id dengan memanggil perintah. describe-association

    aws ssm describe-association --name AWS-ConfigureAWSPackage --targets Key=tag:Name,Values=CodeDeployDemo
  5. Jika Anda tidak menggunakan AWS CloudFormation tumpukan untuk tutorial ini, panggil terminate-instances perintah untuk menghentikan instans Amazon EC2 yang Anda buat secara manual. Berikan ID instans Amazon EC2 untuk dihentikan.

    aws ec2 terminate-instances --instance-ids instanceId

Untuk membersihkan sumber daya (konsol)

Jika Anda menggunakan AWS CloudFormation template kami untuk tutorial ini, hapus AWS CloudFormation tumpukan terkait.

  1. Masuk ke AWS Management Console dan buka konsol AWS CloudFormation di https://console.aws.amazon.com/cloudformation.

  2. Di kotak pencarian, ketik nama AWS CloudFormation tumpukan (misalnya,CodeDeployDemoStack).

  3. Pilih kotak di samping nama tumpukan.

  4. Di menu Actions, pilih Delete Stack. Ini menghapus tumpukan, menghentikan semua instans Amazon EC2 yang menyertainya, dan menghapus semua peran IAM yang menyertainya.

Untuk menghentikan instans Amazon EC2 yang Anda buat di luar tumpukan: AWS CloudFormation

  1. Masuk ke AWS Management Console dan buka konsol Amazon EC2 di https://console.aws.amazon.com/ec2/.

  2. Di area Instances, pilih Instances.

  3. Di kotak pencarian, ketik nama instans Amazon EC2 yang ingin Anda akhiri, lalu tekan Enter.

  4. Pilih instans Amazon EC2.

  5. Pilih Actions, arahkan ke Instance State, dan kemudian pilih Terminate. Saat diminta, pilih Ya, Hentikan. Ulangi langkah-langkah ini untuk setiap instans Amazon EC2 tambahan.

Untuk menghapus bucket Amazon S3:

  1. Masuk ke AWS Management Console dan buka konsol Amazon S3 di https://console.aws.amazon.com/s3/.

  2. Dalam daftar ember, telusuri ke dan pilih nama bucket Amazon S3 (misalnyacodedeploydemobucket,).

  3. Sebelum Anda dapat menghapus ember, Anda harus terlebih dahulu menghapus isinya. Pilih semua file dalam ember, sepertiHelloWorld_App.zip. Di menu Tindakan, pilih Hapus. Ketika diminta untuk mengkonfirmasi penghapusan, pilih OK.

  4. Setelah ember kosong, Anda dapat menghapus ember. Dalam daftar ember, pilih baris ember (tetapi bukan nama ember). Pilih Hapus bucket, dan ketika diminta untuk mengonfirmasi, pilih OK.

Untuk menghapus HelloWorld_App aplikasi dari CodeDeploy:

  1. Masuk ke AWS Management Console dan buka CodeDeploy konsol di https://console.aws.amazon.com/codedeploy.

    catatan

    Masuk dengan pengguna yang sama dengan yang Anda aturMemulai dengan CodeDeploy.

  2. Di panel navigasi, perluas Deploy, lalu pilih Applications.

  3. Pilih HelloWorld_App.

  4. Pilih Hapus aplikasi.

  5. Saat diminta, masukkan Delete, lalu pilih Hapus.

Untuk menghapus asosiasi Manajer Negara Systems Manager:

  1. Buka AWS Systems Manager konsol di https://console.aws.amazon.com/systems-manager.

  2. Di panel navigasi, pilih State Manager.

  3. Pilih asosiasi yang Anda buat dan pilih Hapus.

Apa selanjutnya?

Jika Anda telah tiba di sini, Anda telah berhasil menyelesaikan penerapan dengan CodeDeploy. Selamat!