Langkah 6: Bersihkan WordPress aplikasi Anda 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 WordPress aplikasi Anda dan sumber daya terkait

Anda sekarang telah berhasil membuat pembaruan ke WordPress kode dan menerapkan kembali situs. Untuk menghindari biaya berkelanjutan untuk sumber daya yang Anda buat untuk tutorial ini, Anda harus menghapus:

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

  • Ember Amazon S3 apa pun.

  • WordPress_AppAplikasi di CodeDeploy.

  • Asosiasi Manajer AWS Systems Manager Negara untuk CodeDeploy agen.

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

Untuk membersihkan sumber daya (CLI)

  1. Jika Anda menggunakan AWS CloudFormation template kami untuk tutorial ini, panggil delete-stack perintah terhadap tumpukan bernamaCodeDeployDemoStack. Ini akan menghentikan semua instans Amazon EC2 yang menyertainya dan menghapus semua peran IAM yang menyertai tumpukan yang dibuat:

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

    aws s3 rm s3://DOC-EXAMPLE-BUCKET --recursive --region region
  3. Untuk menghapus WordPress_App aplikasi, panggil delete-application perintah. Ini juga akan menghapus semua catatan grup penyebaran terkait dan catatan penyebaran untuk aplikasi:

    aws deploy delete-application --application-name WordPress_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

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 mengakhiri:

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 Filter, ketik nama AWS CloudFormation tumpukan yang Anda buat sebelumnya (misalnya,CodeDeployDemoStack).

  3. Pilih kotak di samping nama tumpukan. Di menu Actions, pilih Delete Stack.

    AWS CloudFormation 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. Dalam daftar INSTANCES, pilih Instans.

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

  4. Pilih nama instans Amazon EC2.

  5. Di menu Actions, arahkan ke Instance State, lalu pilih Terminate. Saat diminta, pilih Ya, Hentikan.

Ulangi langkah-langkah ini untuk setiap contoh.

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 bucket, telusuri dan pilih nama bucket Amazon S3 yang Anda buat sebelumnya (misalnyaDOC-EXAMPLE-BUCKET,).

  3. Sebelum Anda dapat menghapus ember, Anda harus terlebih dahulu menghapus isinya. Pilih semua file dalam ember, sepertiWordPressApp.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 WordPress_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. Dalam daftar aplikasi, pilih WordPress_App.

  4. Pada halaman Detail aplikasi, pilih Hapus aplikasi.

  5. Saat diminta, masukkan nama aplikasi untuk mengonfirmasi bahwa Anda ingin menghapusnya, 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 sudah tiba di sini, selamat! Anda telah berhasil menyelesaikan CodeDeploy penerapan, dan kemudian memperbarui kode situs Anda dan menerapkannya kembali.