Working with AWS CodeCommit on Windows (Indonesian)
Offered By: Amazon Web Services via AWS Skill Builder
Course Description
Overview
Gambaran umum lab
Lab ini memberikan praktik tentang AWS CodeCommit.
Tujuan
Di lab ini, Anda akan menyelesaikan beberapa hal berikut:
- Membuat repositori kode di AWS CodeCommit
- Menghubungkan ke instans EC2 Windows
- Mengonfigurasi AWS Tools for Windows PowerShell untuk mengaktifkan koneksi ke layanan AWS CodeCommit
- Membuat repositori lokal dengan mengkloning repositori CodeCommit jarak jauh
- Membuat Commit Pertama Anda Menggunakan Visual Studio Code
- Menggunakan konsol AWS CodeCommit untuk melihat file yang Anda kerjakan
- Membuat commit menggunakan konsol CodeCommit
- Menjelajahi konsol CodeCommit
Instans Server Windows Amazon EC2 telah dibuat untuk Anda digunakan di lab. Klien Microsoft Visual Studio Code dan Git telah diinstal di instans Windows. Lab ini membutuhkan waktu sekitar 10 menit untuk diluncurkan.
Durasi
Dibutuhkan sekitar 60 minutes (menit) untuk menyelesaikan lab ini.
Prasyarat
Lab ini memerlukan:
- Browser Google Chrome. Lab ini mensyaratkan murid untuk menggunakan Chrome sebagai browser karena hanya browser Chrome yang mendukung aktivitas salin dan tempel Fleet Manager RDP antara sesi RDP dan perangkat lokal Anda.
- Memiliki akses ke komputer berprosesor Microsoft Windows, Mac OS X, atau Linux (Ubuntu, SuSE, atau Red Hat).
- Akrab dengan konsol AWS.
- Harus memahami prinsip-prinsip repositori kode sumber dan memiliki beberapa pengalaman pengembangan sebelumnya.
Kunci ikon
Berbagai ikon digunakan di seluruh lab ini untuk menarik perhatian terhadap aspek-aspek tertentu dari panduan ini. Daftar berikut menjelaskan tujuan masing-masing:
- Perintah: Perintah: Perintah yang harus Anda jalankan.
- Informasi tambahan: Informasi yang memuat ketertarikan atau kepentingan khusus.
- Catatan: Ikon catatan menentukan petunjuk, tips, panduan, atau saran penting.
- Perhatian: Menarik perhatian Anda untuk melihat informasi dengan minat atau kepentingan khusus. Melewatkan catatan ini tidak akan membuat layanan terputus atau data hilang, tetapi dapat mengharuskan Anda untuk mengulangi langkah-langkah tertentu.
- Expected output: (Output yang diharapkan) Output sampel yang dapat Anda gunakan untuk memverifikasi output dari perintah atau file yang diedit.
- Tugas selesai: Poin kesimpulan atau ringkasan dalam lab.
Memperkenalkan teknologi
Banyak layanan AWS yang tidak diperlukan untuk lab ini dinonaktifkan oleh IAM policy selama waktu akses Anda di lab ini. Selain itu, kemampuan layanan yang digunakan di lab ini dibatasi sesuai kebutuhan lab. Saat mengakses layanan lain atau melakukan tindakan selain yang diberikan dalam panduan lab ini, Anda akan menerima pesan kesalahan.
AWS CodeCommit
AWS CodeCommit adalah layanan kontrol sumber terkelola, yang sangat dapat diskalakan, yang menjadi host repositori Git privat. Di balik layar, CodeCommit menyimpan data Anda di Amazon S3 dan Amazon DynamoDB yang memberikan repositori Anda skalabilitas, ketersediaan, dan daya tahan yang tinggi. Anda cukup membuat repositori untuk menyimpan kode. Tidak ada perangkat keras yang perlu disediakan dan diskalakan, atau perangkat lunak yang perlu diinstal, dikonfigurasi, dan dioperasikan.
Visual Studio Code
Menurut situs web Microsoft, Visual Studio Code menggabungkan UI yang efisien dari editor modern dengan bantuan dan navigasi yang kaya akan kode, serta pengalaman debugging terpadu – tanpa diperlukannya IDE penuh. Saat ini, Visual Studio Code gratis dan dapat dijalankan di Windows, Mac, dan Linux. Alat ini mencakup fitur untuk bekerja dengan repositori kode Git, sehingga merupakan alat yang mudah digunakan untuk mempelajari AWS CodeCommit, tetapi banyak juga alat Git lainnya yang tersedia (gratis dan komersial) yang bekerja serupa dengan AWS CodeCommit. Lab ini tidak dimaksudkan untuk menjadi pengantar lengkap Visual Studio Code.
Tags
Related Courses
Software as a ServiceUniversity of California, Berkeley via Coursera Software Defined Networking
Georgia Institute of Technology via Coursera Pattern-Oriented Software Architectures: Programming Mobile Services for Android Handheld Systems
Vanderbilt University via Coursera Web-Technologien
openHPI Données et services numériques, dans le nuage et ailleurs
Certificat informatique et internet via France Université Numerique