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.
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 loginberhasil 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 :
- Menganalisis basis kode Anda
- Mengidentifikasi tumpukan teknologi (Node.js, npm, dan sebagainya)
- Membuat
.azure/plan.mddengan strategi penyebaran - Menghasilkan infrastruktur sebagai kode
- 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 :
- Mengonfirmasi status rencana adalah
Validated - Menyediakan sumber daya Azure (penyimpanan, layanan aplikasi, pemantauan)
- Menyebarkan kode aplikasi Anda
- Mengonfigurasi pengaturan aplikasi
- 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:
- Kunjungi URL Anda—Buka URL aplikasi di browser.
- Periksa pemantauan—Lihat log di Application Insights.
- 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:
Perbarui kode Anda di editor Anda.
Tanyakan kepada asisten AI Anda:
Update the deployment with my latest changesFungsi berjalan
azure-prepareuntuk memeriksa perubahan, laluazure-deployuntuk 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:
- Mencantumkan sumber daya yang akan dihapus (untuk konfirmasi Anda)
- Menghapus grup sumber daya dan semua konten
- 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:
Pastikan URL sudah benar.
Tunggu 1-2 menit untuk penyebaran DNS.
Periksa log Application Insights untuk kesalahan.
Show me recent errors in Application Insights
Langkah berikutnya
- dokumentasi Server Azure Model Context Protocol (MCP)—Detail teknis lebih mendalam