Gambaran umum lab
Di lab ini, Anda membenamkan diri dalam siklus pengembangan AWS dengan menggunakan dua alat pengembang AWS: AWS CodeCommit dan AWS CodeBuild. Anda mulai dengan menghubungkan ke lingkungan pengembangan terintegrasi AWS Cloud9 (IDE) dan mengkloning repositori CodeCommit (repo). Kemudian, Anda mengedit aplikasi Java dan menggunakan AWS CodeCommit untuk menyimpan perubahan Anda dengan aman dengan mendorong file yang diperbarui ke repo. Dengan menggunakan konsol AWS CodeBuild, Anda menjalankan proyek build yang mengotomatiskan langkah selanjutnya: membangun aplikasi Anda, membuat file.jar, dan menyimpannya di bucket artefak Amazon Simple Storage Service (Amazon S3). Setelah proyek build selesai, Anda menyalin file.jar ke IDE AWS Cloud9 dan menjalankan file.jar. Latihan ini menawarkan pandangan komprehensif tentang alur kerja pengembangan backend AWS modern dengan menggarisbawahi praktik terbaik dan kekuatan integrasi.
Tujuan
Pada akhir lab ini, Anda dapat melakukan hal berikut:
- Gunakan AWS Cloud9 IDE untuk mengkloning repo CodeCommit dan mengedit kode Java yang digunakan di lab ini.
- Memahami kegunaan CodeCommit, lalu komit dan mendorong perubahan kode ke repositori CodeCommit.
- Kenali integrasi antara CodeCommit dan CodeBuild, dan amati proses pembuatan otomatis dalam tindakan.
- Ambil file.jar dari bucket S3 dan jalankan di AWS Cloud9 IDE.
Prasyarat pengetahuan teknis
- Keakraban dengan antarmuka AWS Cloud9 sangat membantu karena Anda membuka file untuk melihat isinya dan memodifikasi perintah dengan editor teks.
- Pengalaman dengan Git dan perintah Git dasar.
- Pengalaman dengan AWS CodeCommit sangat membantu, tetapi tidak perlu, untuk menyelesaikan lab ini.
Durasi
Lab ini memerlukan waktu 40 menit untuk menyelesaikannya.
Kunci ikon
Beragam ikon digunakan di seluruh lab ini untuk menarik perhatian kepada berbagai tipe petunjuk dan catatan. Daftar berikut menjelaskan tujuan setiap ikon:
- Command: (Perintah) perintah yang harus Anda jalankan.
- Output yang diharapkan: Output sampel yang dapat Anda gunakan untuk memverifikasi output dari perintah atau file yang diedit.
- Catatan: Petunjuk, tip, atau panduan penting.
- Pertimbangkan: Berhenti sejenak untuk mempertimbangkan cara Anda akan menerapkan konsep di lingkungan Anda sendiri atau memulai percakapan tentang topik yang ada.
- Tugas selesai: Poin kesimpulan atau ringkasan dalam lab.