Mulai menggunakan Azure Skills

Dalam panduan cepat ini, Anda menyiapkan, memvalidasi, dan menyebarkan aplikasi ke Azure menggunakan Azure Skills.

Prasyarat

  • Azure Skills diinstal (Install dan konfigurasikan Azure Skills)
  • Azure CLI diautentikasi (az login berhasil diselesaikan)
  • GitHub Copilot CLI atau Claude Code siap digunakan
  • Aplikasi sampel (atau buat aplikasi Node.js)

Skenario

Anda memiliki aplikasi Node.js. Anda ingin menyebarkannya ke Azure dengan:

  • Hosting aplikasi web (Azure App Service)
  • Akun penyimpanan untuk data aplikasi
  • Pemantauan dengan Application Insights

Menyiapkan aplikasi Anda

Di asisten AI Anda, buka direktori proyek Anda dan tanyakan:

Prepare my application for Azure deployment

Keterampilan azure-prepare :

  1. Menganalisis basis kode Anda
  2. Mengidentifikasi tumpukan teknologi (Node.js, npm, dan sebagainya)
  3. Membuat .azure/plan.md dengan strategi penyebaran
  4. Menghasilkan infrastruktur sebagai kode
  5. Menunggu persetujuan Anda

Tinjau rencana yang dihasilkan

Buka .azure/plan.md dan tinjau:

  • Project Information—Nama aplikasi dan mode penyebaran
  • Persyaratan—Klasifikasi dan skala (kecil, sedang, besar)
  • Komponen—Teknologi yang terdeteksi
  • Deployment Strategy—Teknologi yang digunakan untuk menyebarkan aplikasi Anda (Azure Developer CLI, Bicep, Terraform, atau Azure CLI).
  • Architecture—layanan Azure dipilih
  • Rencana Implementasi—Tugas langkah demi langkah

Contoh konten paket:

# 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

Menyetujui rencana

Jika rencana nampak benar, beri tahu asisten AI Anda:

Approve this plan and proceed to validation

Fungsi memperbarui status rencana ke Approved dan kemudian berpindah ke langkah berikutnya.

Petunjuk / Saran

Jika keterampilan tidak mengenali jenis proyek Anda, pastikan Anda berada di direktori akar proyek dengan file proyek yang dapat dikenali (package.json, , requirements.txt.csproj, atau serupa).

Memvalidasi rencana penyebaran

Asisten AI Anda menjalankan kemampuan azure-validate untuk memeriksa:

  • Azure CLI akses dan izin
  • sintaks templat Bicep atau Terraform, jika berlaku
  • Subskripsi Azure dan ketersediaan regional
  • Batas kuota layanan
  • Izin yang diperlukan untuk akun Anda

Validasi selesai dan mencatat bukti semua pemeriksaan dalam rencana. Status rencana diperbarui ke Validated.

Meninjau hasil validasi

Periksa .azure/plan.md bagian Bukti Validasi , yang menunjukkan:

  • Perintah dijalankan
  • Penanda Waktu
  • Hasil (lulus atau gagal)

Contoh:

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

Jika validasi gagal, tinjau kesalahan dan minta asisten AI Anda untuk memperbaiki masalah:

Fix the validation errors and try again

Petunjuk / Saran

Jika validasi gagal, periksa apakah akun Azure Anda memiliki izin yang diperlukan dan bahwa sumber daya yang ditentukan dalam paket tersedia di wilayah yang Anda pilih.

Menyebarkan ke Azure

Saat rencana Anda divalidasi, beri tahu asisten AI Anda:

Deploy my application to Azure

Keterampilan azure-deploy :

  1. Mengonfirmasi status rencana adalah Validated
  2. Menyediakan sumber daya Azure (penyimpanan, layanan aplikasi, pemantauan)
  3. Menyebarkan kode aplikasi Anda
  4. Mengonfigurasi pengaturan aplikasi
  5. Menyediakan titik akhir aplikasi Anda

Penyebaran biasanya memakan waktu 3-5 menit.

Menampilkan aplikasi yang Anda sebarkan

Setelah penyebaran berhasil, asisten AI Anda menyediakan:

  • URL Aplikasi (untuk App Service)
  • Nama akun penyimpanan dan kunci akses
  • Kunci instrumentasi dari Application Insights

Contoh:

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/...

Untuk memverifikasi bahwa aplikasi Anda berjalan, kunjungi URL aplikasi Anda di browser.

Petunjuk / Saran

Jika penyebaran gagal, periksa output kesalahan untuk masalah izin atau kuota. Jalankan az account show untuk memverifikasi bahwa Anda diautentikasi ke langganan yang benar.

Verifikasi penerapan Anda

Uji aplikasi Anda:

  1. Kunjungi URL Anda—Buka URL aplikasi di browser.
  2. Periksa pemantauan—Lihat log di Application Insights.
  3. Fungsionalitas pengujian—Gunakan fitur utama aplikasi Anda.

Mintalah asisten AI Anda untuk status pemantauan:

Show me the application logs and performance metrics

Asisten AI Anda meminta Application Insights dan menampilkan aktivitas, kesalahan, dan data performa terbaru.

Memperbarui dan menyebarkan ulang

Jika Anda membuat perubahan kode, sebarkan ulang dengan mudah:

  1. Perbarui kode Anda di editor Anda.

  2. Tanyakan kepada asisten AI Anda:

    Update the deployment with my latest changes
    
  3. Fungsi berjalan azure-prepare untuk memeriksa perubahan, lalu azure-deploy untuk memperbarui sumber daya Anda.

Sumber daya yang diperbarui menggunakan kembali infrastruktur yang ada. Hanya komponen yang diubah yang disebarkan ulang.

Membersihkan sumber daya

Saat Anda tidak lagi memerlukan aplikasi, hapus sumber daya Azure untuk menghindari biaya:

Delete all Azure resources for this application

Asisten AI Anda:

  1. Mencantumkan sumber daya yang akan dihapus (untuk konfirmasi Anda)
  2. Menghapus grup sumber daya dan semua konten
  3. Mengonfirmasi pembersihan selesai

Contoh:

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

Are you sure? (yes/no)

Ketik yes untuk mengonfirmasi penghapusan.

Troubleshooting

Penyebaran gagal dengan kesalahan autentikasi

Problem: Asisten AI Anda tidak dapat mengautentikasi ke Azure.

Solusi: Aautikasi ulang dengan menggunakan az login dan coba lagi.

Validasi rencana gagal

Problem: Azure Skills melaporkan kesalahan validasi.

Solusi: Minta asisten AI Anda untuk meninjau dan memperbaiki masalah:

Why did validation fail? Fix the errors.

Aplikasi tidak dapat diakses setelah penyebaran

Masalah: URL yang disediakan mengembalikan kesalahan atau kedaluwarsa.

Solution:

  1. Pastikan URL sudah benar.

  2. Tunggu 1-2 menit untuk penyebaran DNS.

  3. Periksa log Application Insights untuk kesalahan.

    Show me recent errors in Application Insights
    

Langkah berikutnya