Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Bu hızlı başlangıçta, GitHub Copilot modernizasyonu kullanarak kod olarak altyapı (IaC) dosyaları oluşturup projeniz için Azure kaynakları sağlarsınız.
Bir uygulamayı Azure'a dağıtmadan önce doğru bulut altyapısını kullanmanız gerekir. GitHub Copilot modernizasyon uzantısındaki Kod olarak Altyapı Oluştur ve Sağlama görevi bu işlemi otomatikleştirir; projenizi analiz eder, IaC dosyaları oluşturur ve gerekli Azure kaynaklarını sağlar. Bu işlem ağ, kimlik, idare ve güvenlik temellerini kapsayan, uygulamanız için uyarlanmış bir Azure giriş bölgesi oluşturma özelliğini içerir.
Önkoşullar
- Aktif bir aboneliğe sahip bir Azure hesabı. Ücretsiz bir tane oluştur.
- Herhangi bir plan kapsamında etkin GitHub Copilot aboneliğine sahip bir GitHub hesabı.
- Aşağıdaki IDE'lerden biri:
- Aşağıdaki uzantılarla Visual Studio Code'un en son sürümü (sürüm 1.106 veya üzeri):
- Visual Studio Code'da GitHub Copilot. Kurulum yönergeleri için bkz. Visual Studio Code'da GitHub Copilot'ı ayarlama. Visual Studio Code'da GitHub hesabınızda oturum açtığınızdan emin olun.
- GitHub Copilot modernizasyonu. Yüklemeden sonra Visual Studio Code'un yeniden başlatılması.
-
IntelliJ IDEA'nın en son sürümü (sürüm 2023.3 veya üzeri) aşağıdaki eklentilerle:
- GitHub Copilot (sürüm 1.5.59 veya üzeri). IntelliJ IDEA'da GitHub hesabınızda oturum açtığınızdan emin olun.
- GitHub Copilot modernizasyonu. Yüklemeden sonra IntelliJ IDEA'nın yeniden başlatılması.
- Aşağıdaki uzantılarla Visual Studio Code'un en son sürümü (sürüm 1.106 veya üzeri):
Altyapınızı hazırlama
IaC dosyaları oluşturmak ve Azure kaynaklarını sağlamak için aşağıdaki adımları kullanın:
Visual Studio Code'da projenizi açın.
Etkinlik kenar çubuğunda GitHub Copilot modernleştirme uzantısı bölmesini açın.
Görevler bölümünde Kod ve Sağlama Olarak Altyapı Oluştur'a tıklayın.
Görevi seçtikten sonra Aracı Modu'na sahip Copilot sohbet penceresi otomatik olarak açılır.
Copilot Sohbet penceresinde her araç eylemini onaylamak için Art arda Devam Et'i seçin. Copilot Aracısı, altyapı hazırlamayı kolaylaştırmak için çeşitli araçlar kullanır. Her aracın kullanımı Devam'ı seçerek onaylanır. Copilot'a sizden istendiği gibi abonelik ve kaynak grubu gibi gerekli bilgileri sağlayın.
Copilot genellikle altyapınızı hazırlamak için aşağıdaki adımları izler:
- Teknoloji yığınını, bağımlılıkları ve kaynak gereksinimlerini belirlemek için projenizi analiz eder.
- Uygun barındırma hizmetleri ve destekleyici kaynaklara sahip bir Azure mimarisi önerir.
- Bicep veya Terraform gibi IaC dosyaları oluşturur.
- Oluşturulan IaC dosyalarını temel alarak Azure kaynaklarını sağlar.
- Altyapı sağlama sonuçlarının özetini oluşturur.
Uyarı
En iyi sonuçlar için Claude Sonnet 4 veya üzeri modelleri kullanın.
Aracı ayrıca altyapı kararlarını bilgilendirmek için depodaki değerlendirme raporlarına, mimari diyagramlarına, giriş bölgesi yönergelerine veya uyumluluk ve güvenlik gereksinimi belgelerine başvurabilir.
Kendi istemlerinizle özelleştirme
Kod olarak Altyapı Oluştur ve Sağlama düğmesi önceden tanımlanmış bir istem gönderir. Daha fazla kontrol için, Agent Mode ile Copilot sohbet ortamında doğrudan özel bir komut yazın. Bu yaklaşım, farklı girişleri birleştirmenizi ve çıkışı ihtiyaçlarınıza göre uyarlamanızı sağlar.
Tavsiye
Farklı senaryolar için örnek istemler:
-
"Create an Azure landing zone tailored to my application's architecture and requirements"—ağ, kimlik ve yönetim temelleriyle bir giriş bölgesi tasarlar. -
"Generate Bicep files for my project's Azure infrastructure based on the assessment report in docs/assessment.md, don't provision yet"—Değerlendirme raporuna başvurarak yalnızca IaC oluşturun. -
"Provision Azure infrastructure following the architecture diagram in docs/architecture.png and the compliance policies in docs/security-requirements.md"—mimari ve uyumluluk girişlerini birleştirin. -
"Generate Terraform files for my project and provision resources in East US region"—belirli bir IaC biçimi ve bölgesi isteyin.