Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Panduan memulai cepat ini menjelaskan cara membuat file infrastruktur sebagai kode (IaC) dan memprovisikan sumber daya Azure untuk proyek Anda menggunakan modernisasi GitHub Copilot.
Sebelum menyebarkan aplikasi ke Azure, Anda memerlukan infrastruktur cloud yang tepat. Tugas Buat Infrastruktur sebagai Kode dan Provisi dalam ekstensi modernisasi GitHub Copilot mengotomatiskan proses ini. Ini menganalisis proyek Anda, menghasilkan file IaC, dan menyediakan sumber daya Azure yang diperlukan. Proses ini mencakup kemampuan untuk membuat zona pendaratan Azure yang disesuaikan dengan aplikasi Anda, mencakup jaringan, identitas, tata kelola, dan fondasi keamanan.
Prasyarat
- Sebuah akun Azure dengan langganan aktif. Buat akun gratis.
- Akun GitHub dengan langganan GitHub Copilot aktif dalam paket apa pun.
- Salah satu IDE berikut ini:
- Versi terbaru Visual Studio Code (versi 1.113 atau yang lebih baru) dengan ekstensi berikut:
- GitHub Copilot dalam Visual Studio Code. Untuk petunjuk penyiapan, lihat Menyiapkan GitHub Copilot di Visual Studio Code. Pastikan untuk masuk ke akun GitHub Anda dalam Visual Studio Code.
- Modernisasi GitHub Copilot. Mulai ulang Visual Studio Code setelah penginstalan.
- Versi terbaru IntelliJ IDEA (versi 2023.3 atau yang lebih baru) dengan plugin berikut:
- GitHub Copilot (versi 1.5.59 atau yang lebih baru). Pastikan untuk masuk ke akun GitHub Anda dalam IntelliJ IDEA.
- Modernisasi GitHub Copilot. Mulai ulang IntelliJ IDEA setelah penginstalan.
- Versi terbaru Visual Studio Code (versi 1.113 atau yang lebih baru) dengan ekstensi berikut:
Menyiapkan infrastruktur Anda
Gunakan langkah-langkah berikut untuk menghasilkan file IaC dan menyediakan sumber daya Azure:
Buka proyek Anda di IDE Anda.
Dari bilah samping Activity, buka panel ekstensi modernisasi GitHub Copilot. Di bawah bagian Tugas , pilih Buat Infrastruktur sebagai Kode dan Provisi, lalu pilih Jalankan.
Setelah Anda memilih tombol , jendela obrolan Copilot dengan Mode Agen terbuka secara otomatis.
Pilih Lanjutkan berulang kali untuk mengonfirmasi setiap tindakan alat di jendela Copilot Chat. Agen Copilot menggunakan berbagai alat untuk memfasilitasi persiapan infrastruktur. Setiap penggunaan alat memerlukan konfirmasi dengan memilih Lanjutkan. Berikan Copilot informasi yang diperlukan, seperti langganan dan grup sumber daya, saat diminta.
Copilot biasanya melalui langkah-langkah berikut untuk menyiapkan infrastruktur Anda:
- Menganalisis proyek Anda untuk menentukan tumpukan teknologi, dependensi, dan persyaratan sumber daya.
- Mengusulkan arsitektur Azure dengan layanan hosting dan sumber daya pendukung yang sesuai.
- Menghasilkan file IaC, seperti Bicep atau Terraform.
- Menyediakan sumber daya Azure berdasarkan file IaC yang dihasilkan.
- Membuat ringkasan hasil penyiapan infrastruktur.
Nota
Untuk hasil terbaik, gunakan model Claude Opus 4.5 atau yang lebih baru.
Agen juga dapat mereferensikan laporan penilaian, diagram arsitektur, pedoman zona pendaratan, atau dokumen persyaratan kepatuhan dan keamanan di repositori untuk menginformasikan keputusan infrastruktur.
Sesuaikan dengan petunjuk Anda sendiri
Tombol Buat Infrastruktur sebagai Kode dan Provisi mengirimkan perintah yang telah ditentukan sebelumnya. Untuk kontrol selengkapnya, ketik perintah kustom langsung di obrolan Copilot dengan Mode Agen. Pendekatan ini memungkinkan Anda menggabungkan input yang berbeda dan menyesuaikan output dengan kebutuhan Anda.
Petunjuk / Saran
Contoh perintah untuk skenario yang berbeda:
-
"Create an Azure landing zone tailored to my application's architecture and requirements"- merancang zona pendaratan dengan fondasi jaringan, identitas, dan tata kelola. -
"Generate Bicep files for my project's Azure infrastructure based on the assessment report in docs/assessment.md, don't provision yet"- hanya hasilkan IaC, dengan merujuk pada laporan penilaian. -
"Provision Azure infrastructure following the architecture diagram in docs/architecture.png and the compliance policies in docs/security-requirements.md"- menggabungkan input arsitektur dan kepatuhan. -
"Generate Terraform files for my project and provision resources in East US region"- meminta format dan wilayah IaC tertentu.