Azure Becerileri kullanmaya başlama

Bu hızlı başlangıçta, Azure Becerileri kullanarak bir uygulamayı hazırlar, doğrular ve Azure dağıtırsınız.

Önkoşullar

  • Azure Becerileri yüklendi (Azure Becerileri) yükleme ve yapılandırma
  • Azure CLI kimliği doğrulandı (az login başarıyla tamamlandı)
  • GITHUB COPILOT CLI veya Claude Code kullanıma hazır
  • Örnek uygulama (veya Node.js uygulaması oluşturma)

Scenario

Node.js uygulamanız var. Azure'a dağıtmak istiyorsunuz:

  • Web uygulaması barındırma (Azure App Service)
  • Uygulama verileri için bir depolama hesabı
  • Application Insights ile izleme

Uygulamanızı hazırlama

Yapay zeka yardımcınızda proje dizininize gidin ve şunu sorun:

Prepare my application for Azure deployment

Beceri azure-prepare :

  1. Kod tabanınızı analiz eder
  2. Teknoloji yığınını (Node.js, npm vb.) tanımlar
  3. Bir dağıtım stratejisiyle .azure/plan.md oluşturur
  4. Kod olarak altyapı oluşturur
  5. Onayınızı bekler

Oluşturulan planı gözden geçirme

Açın .azure/plan.md ve gözden geçirin:

  • Project Information—Uygulama adı ve dağıtım modu
  • Gereksinimler—Sınıflandırma ve ölçek (küçük, orta, büyük)
  • Bileşenler—Algılanan teknolojiler
  • Deployment Strategy—Uygulamanızı dağıtmak için kullanılan teknoloji (Azure Geliştirici CLI, Bicep, Terraform veya Azure CLI).
  • Architecture—Azure hizmetleri seçildi
  • Uygulama Planı—Adım adım görevler

Örnek plan içeriği:

# Azure Deployment Plan

## Project Information
- Application: my-app
- Mode: NEW

## Requirements
- Classification: Web Application
- Scale: Small
- Environment: Production

## Components
- Runtime: Node.js 18+
- Package Manager: NPM
- Application Type: Express web server

## Recipe
- Type: AZD (Azure Developer CLI)

## Azure Services
- Azure App Service (web app hosting)
- Azure Storage Account (data)
- Application Insights (monitoring)

## Status: Awaiting Approval

Planı onaylama

Plan doğru görünüyorsa yapay zeka yardımcınıza şunları söyleyin:

Approve this plan and proceed to validation

Beceri, plan durumunu Approved olarak günceller ve sonraki adıma geçer.

Tip

Beceri proje türünüzü tanımıyorsa, proje kök dizininde tanınabilir bir proje dosyası (package.json, requirements.txt, .csprojveya benzeri) olduğundan emin olun.

Dağıtım planını doğrulama

Yapay zeka yardımcınız aşağıdakileri denetlemek için beceriyi azure-validate çalıştırır:

  • Azure CLI'nin erişim ve izinleri
  • Varsa, Bicep veya Terraform şablon söz dizimi
  • Azure abonelik ve bölge kullanılabilirliği
  • Hizmet kotası sınırları
  • Hesabınız için gerekli izinler

Doğrulama tamamlar ve plandaki tüm denetimlerin kanıtını kaydeder. Plan durumu Validated olarak güncellenir.

Doğrulama sonuçlarını gözden geçirme

.azure/plan.md bölümünü denetleyin:

  • Yürütülen komutlar
  • Zaman Damgası
  • Sonuçlar (başarılı veya başarısız)

Örnek:

## Validation Proof
- Command: azd provision --preview
- Timestamp: 2026-03-16T14:22:00Z
- Result: ✓ All validation checks passed

Doğrulama başarısız olursa hataları gözden geçirin ve yapay zeka yardımcınızdan sorunları düzeltmesini isteyin:

Fix the validation errors and try again

Tip

Doğrulama başarısız olursa, Azure hesabınızın gerekli izinlere sahip olup olmadığını ve planda belirtilen kaynakların seçtiğiniz bölgede kullanılabilir olup olmadığını denetleyin.

Azure'a dağıtım yap

Planınız doğrulandığında yapay zeka yardımcınıza şunları söyleyin:

Deploy my application to Azure

Beceri azure-deploy :

  1. "Plan durumunu Validated olarak doğrular."
  2. Azure kaynaklarını sağlama (depolama, uygulama hizmeti, izleme)
  3. Uygulama kodunuzu dağıtır
  4. Uygulama ayarlarını yapılandırıyor
  5. Uygulama uç noktanızı sağlar

Dağıtım genellikle 3-5 dakika sürer.

Dağıtılan uygulamanızı görüntüleme

Başarılı bir dağıtımdan sonra yapay zeka yardımcınız şunları sağlar:

  • Uygulama URL'si (App Service için)
  • Depolama hesabı adı ve erişim anahtarları
  • Application Insights enstrümantasyon anahtarı

Örnek:

Deployment complete! 

Your app is live at: https://my-app-abcd1234.azurewebsites.net

Resources deployed:
- App Service: my-app-prod
- Storage Account: mystorageabcd1234
- Application Insights: my-app-insights

Monitor your app: https://portal.azure.com/...

Uygulamanızın çalıştığını doğrulamak için tarayıcıda uygulama URL'nizi ziyaret edin.

Tip

Dağıtım başarısız olursa izin veya kota sorunları için hata çıkışını denetleyin. Doğru abonelikte kimliğinizin doğrulanmış olduğunu doğrulamak için komutunu çalıştırın az account show .

Dağıtımınızı doğrulayın

Uygulamanızı test edin:

  1. URL'nizi ziyaret edin: Uygulama URL'sini tarayıcıda açın.
  2. İzlemeyi denetleyin: Application Insights'ta günlükleri görüntüleyin.
  3. Test işlevselliği— Uygulamanızın temel özelliklerini kullanın.

yapay zeka yardımcınızdan izleme durumunu isteyin:

Show me the application logs and performance metrics

Yapay zeka yardımcınız Application Insights'ı sorgular ve son etkinlikleri, hataları ve performans verilerini görüntüler.

Güncelleştirme ve yeniden dağıtma

Kod değişiklikleri yaparsanız kolayca yeniden dağıtabilirsiniz:

  1. Kodunuzu düzenleyicinizde güncelleştirin.

  2. Yapay zeka yardımcınıza sorun:

    Update the deployment with my latest changes
    
  3. Beceri, değişiklikleri kontrol etmek için azure-prepare çalışır ve ardından kaynaklarınızı güncelleştirirazure-deploy.

Güncelleştirilmiş kaynaklar mevcut altyapıyı yeniden kullanır. Yalnızca değiştirilen bileşenler yeniden dağıtılır.

Kaynakları temizle

Uygulamanıza artık ihtiyacınız kalmadığında, ücretlerden kaçınmak için Azure kaynakları silin:

Delete all Azure resources for this application

Yapay zeka yardımcınız:

  1. Silinecek kaynakları listeler (onayınız için)
  2. Kaynak grubunu ve tüm içeriği siler
  3. Temizlemenin tamamlanmasını onaylar

Örnek:

Resources to delete:
- Resource Group: my-app-rg
- All contained resources

Are you sure? (yes/no)

Silme işlemini onaylamak için yazın yes .

Sorun giderme

Dağıtım kimlik doğrulaması hatasıyla başarısız oluyor

Problem: Yapay zeka yardımcınız Azure için kimlik doğrulaması yapamaz.

Çözüm: kullanarak az login yeniden kimlik doğrulaması yapın ve yeniden deneyin.

Plan doğrulaması başarısız oluyor

Problem: Azure Skills doğrulama hatalarını bildirir.

Çözüm: Yapay zeka yardımcınızdan sorunları gözden geçirmesini ve düzeltmesini isteyin:

Why did validation fail? Fix the errors.

Dağıtımdan sonra uygulamaya erişilemiyor

Sorun: Sağlanan URL bir hata döndürür veya zaman aşımına uğradı.

Çözüm:

  1. URL'nin doğru olduğunu doğrulayın.

  2. DNS yayma için 1-2 dakika bekleyin.

  3. Hatalar için Application Insights günlüklerini denetleyin.

    Show me recent errors in Application Insights
    

Sonraki Adımlar