Langkah 6 (Opsional): Perbarui kode aplikasi untuk melihat CodePipeline penerapan ulang aplikasi Anda secara otomatis - AWS OpsWorks

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

Langkah 6 (Opsional): Perbarui kode aplikasi untuk melihat CodePipeline penerapan ulang aplikasi Anda secara otomatis

penting

AWS OpsWorks Stacks Layanan ini mencapai akhir masa pakai pada 26 Mei 2024 dan telah dinonaktifkan untuk pelanggan baru dan yang sudah ada. Kami sangat menyarankan pelanggan untuk memindahkan beban kerja mereka ke solusi lain sesegera mungkin. Jika Anda memiliki pertanyaan tentang migrasi, hubungi AWS Support Tim di AWS re:Post atau melalui AWS Dukungan Premium.

Saat Anda membuat perubahan pada kode di aplikasi atau buku masak yang telah Anda gunakan CodePipeline, artefak yang diperbarui akan diterapkan secara otomatis CodePipeline ke instance target Anda (dalam hal ini, ke tumpukan Stacks target). AWS OpsWorks Bagian ini menunjukkan kepada Anda pemindahan otomatis saat memperbarui kode di aplikasi PHP sampel Anda.

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

  2. Buka bucket tempat Anda menyimpan contoh aplikasi PHP Anda.

  3. Pilih file ZIP yang berisi aplikasi. Di menu Tindakan, pilih Unduh.

  4. Di kotak dialog, buka menu konteks (klik kanan), pilih Unduh, lalu simpan file ZIP ke lokasi yang nyaman. Pilih OK.

  5. Ekstrak isi file ZIP ke lokasi yang nyaman. Anda mungkin perlu mengubah izin pada folder yang diekstrak dan subfolder serta isinya untuk memungkinkan pengeditan. Di opsworks-demo-php-simple-app-version1 folder, buka index.php file untuk diedit.

  6. Cari frasa,Your PHP application is now running. Ganti teks, Your PHP application is now running denganYou've just deployed your first app to AWS OpsWorks with AWS CodePipeline,. Jangan mengedit variabel.

  7. Simpan dan tutup file index.php.

  8. Zip opsworks-demo-php-simple-app-version1 folder, dan simpan file ZIP ke lokasi yang nyaman. Jangan mengubah nama file ZIP.

  9. Unggah file ZIP baru ke bucket Amazon S3 Anda. Dalam panduan ini, nama embernya adalah. my-appbucket

  10. Buka CodePipeline konsol, dan buka pipeline AWS OpsWorks Stacks (MyOpsWorksPipeline). Pilih Perubahan Rilis.

    (Anda dapat menunggu CodePipeline untuk mendeteksi perubahan kode dari versi aplikasi yang diperbarui di bucket Amazon S3 Anda. Untuk menghemat waktu Anda, panduan ini menginstruksikan Anda untuk memilih Release Change.)

  11. Amati saat CodePipeline berjalan melalui tahapan pipa. Pertama, CodePipeline mendeteksi perubahan pada artefak sumber.

    CodePipeline mendorong kode yang diperbarui ke tumpukan Anda di AWS OpsWorks Stacks.

  12. Ketika kedua tahap pipeline telah berhasil diselesaikan, buka tumpukan Anda di AWS OpsWorks Stacks (MyStack).

  13. Pada halaman MyStackproperti, pilih Instans.

  14. Di kolom IP Publik, pilih alamat IP publik instans Anda untuk melihat teks aplikasi yang diperbarui.