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 EC2 instans Amazon 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 menggunakan AWS CLI AWS CloudFormation, Amazon S3, AmazonEC2, dan CodeDeploy konsol, atau AWS APIs untuk melakukan pembersihan.

Untuk menggunakan sumber daya bersih (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 EC2 Amazon yang menyertainya dan menghapus semua peran yang IAM 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. amzn-s3-demo-bucket Ini menghapus ember dan semua benda di ember.

    aws s3 rm s3://amzn-s3-demo-bucket --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 describe-association perintah.

    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 EC2 instance Amazon yang Anda buat secara manual. Berikan ID EC2 instans Amazon 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 AWS CloudFormation konsol 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 instance EC2 Amazon yang menyertainya, dan menghapus semua peran yang menyertainya. IAM

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

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

  2. Di area Instances, pilih Instances.

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

  4. Pilih EC2 instans Amazon.

  5. Pilih Actions, arahkan ke Instance State, dan kemudian pilih Terminate. Saat diminta, pilih Ya, Hentikan. Ulangi langkah-langkah ini untuk setiap EC2 instance Amazon 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 (misalnyaamzn-s3-demo-bucket,).

  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. Saat diminta untuk mengonfirmasi 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!