Langkah 5: Perbarui dan gunakan kembali “halo, dunia!” application - AWS CodeDeploy

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

Langkah 5: Perbarui dan gunakan kembali “halo, dunia!” application

Sekarang Anda telah berhasil menerapkan revisi aplikasi Anda, pada mesin pengembangan, buat pembaruan ke kode halaman web, dan kemudian gunakan CodeDeploy untuk menyebarkan ulang situs. Setelah pemindahan, Anda seharusnya dapat melihat perubahan pada instans AmazonEC2.

Ubah halaman web

  1. Buka c:\temp\HelloWorldApp subfolder Anda dan gunakan editor teks untuk memodifikasi index.html file:

    cd c:\temp\HelloWorldApp notepad index.html
  2. Merevisi isi index.html file untuk mengubah warna latar belakang dan beberapa teks pada halaman web, dan kemudian menyimpan file:

    <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <title>Hello Again, World!</title> <style> body { color: #ffffff; background-color: #66cc00; font-family: Arial, sans-serif; font-size:14px; } </style> </head> <body> <div align="center"><h1>Hello Again, World!</h1></div> <div align="center"><h2>You have successfully deployed a revision of an application using CodeDeploy</h2></div> <div align="center"> <p>What to do next? Take a look through the <a href="https://aws.amazon.com/codedeploy">CodeDeploy Documentation</a>.</p> </div> </body> </html>

Menerapkan ulang situs

Sekarang setelah Anda memodifikasi kode, gunakan Amazon S3 dan CodeDeploy untuk menerapkan ulang halaman web.

Bundel dan unggah perubahan ke Amazon S3 seperti yang dijelaskan dalam. Bundel file aplikasi ke dalam satu file arsip dan dorong file arsip (Saat Anda mengikuti instruksi tersebut, Anda tidak perlu membuat aplikasi baru.) Berikan revisi kunci yang sama seperti sebelumnya (HelloWorld_App.zip). Unggah ke bucket Amazon S3 yang sama yang Anda buat sebelumnya (misalnya,amzn-s3-demo-bucket).

Gunakan AWS CLI atau CodeDeploy konsol untuk menyebarkan kembali situs.

Untuk menyebarkan kembali situs () CLI

Panggil create-deployment perintah untuk membuat penerapan berdasarkan revisi yang diunggah, sekali lagi menggunakan aplikasi bernamaHelloWorld_App, konfigurasi penerapan bernama, grup penyebaran bernama CodeDeployDefault.OneAtATimeHelloWorld_DepGroup, dan revisi yang disebutkan dalam bucket bernama: HelloWorld_App.zip amzn-s3-demo-bucket

aws deploy create-deployment --application-name HelloWorld_App --deployment-config-name CodeDeployDefault.OneAtATime --deployment-group-name HelloWorld_DepGroup --s3-location bucket=amzn-s3-demo-bucket,bundleType=zip,key=HelloWorld_App.zip

Anda dapat memeriksa status penerapan baru, seperti yang dijelaskan dalamMemantau dan memecahkan masalah penyebaran Anda.

Ketika CodeDeploy telah memindahkan situs, kunjungi kembali situs di browser web Anda untuk memverifikasi bahwa warna latar belakang dan teks pada halaman web telah diubah. (Anda mungkin perlu me-refresh browser Anda.) Jika warna latar belakang dan teks telah diubah, maka selamat! Anda telah memodifikasi dan memindahkan situs Anda!

Untuk menyebarkan kembali situs (konsol)

  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. Pada panel navigasi, pilih Aplikasi.

  3. Dalam daftar Aplikasi, pilih HelloWorld_App.

  4. Di tab Deployment, pilih Create deployment.

    1. Dalam daftar grup Deployment, pilih HelloWorld_ DepGroup.

    2. Di lokasi Revisi, masukkan tautan Amazon S3 untuk revisi Anda.

      Untuk menemukan nilai tautan:

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

        Jelajahi dan buka amzn-s3-demo-bucket, lalu pilih revisi Anda, HelloWorld_App.zip di konsol Amazon S3.

      2. Jika panel Properties tidak terlihat di konsol Amazon S3, pilih tombol Properties.

      3. Di panel Properties, salin nilai bidang Link.

      4. Kembali ke CodeDeploy konsol, lalu tempel tautan ke lokasi Revisi.

    3. Dalam jenis file revisi, jika muncul pesan yang menyatakan bahwa jenis file tidak dapat dideteksi, pilih.zip.

    4. Biarkan deskripsi Deployment kosong.

    5. Perluas penggantian grup Deployment Dalam daftar konfigurasi Deployment, pilih. CodeDeployDefault OneAtATime, lalu pilih Create deployment.

      Anda dapat memeriksa status penerapan seperti yang dijelaskan dalamMemantau dan memecahkan masalah penyebaran Anda.

      Ketika CodeDeploy telah memindahkan situs, kunjungi kembali situs di browser web Anda untuk memverifikasi bahwa warna latar belakang dan teks pada halaman web telah diubah. (Anda mungkin perlu me-refresh browser Anda.) Jika warna latar belakang dan teks telah diubah, selamat! Anda telah memodifikasi dan memindahkan situs Anda!