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.
Saat penyebaran sumber daya Azure gagal menggunakan templat Azure Resource Manager (templat ARM) atau file Bicep, dan kode kesalahan diterima. Artikel ini menjelaskan cara menemukan kode kesalahan sehingga Anda dapat memecahkan masalah. Untuk informasi selengkapnya tentang kode kesalahan, lihat kesalahan penyebaran umum.
Jenis kesalahan
Ada dua jenis kesalahan yang terkait dengan penyebaran:
- Kesalahan validasi terjadi sebelum penyebaran dimulai dan disebabkan oleh kesalahan sintaks dalam file Anda. Editor kode seperti Visual Studio Code dapat mengidentifikasi kesalahan ini.
- Kesalahan validasi preflight terjadi saat perintah penyebaran dijalankan tetapi sumber daya tidak disebarkan. Kesalahan ini ditemukan tanpa memulai penyebaran. Misalnya, jika nilai parameter tidak benar, kesalahan ditemukan dalam validasi sebelum penerbangan.
- Kesalahan penyebaran terjadi selama proses penyebaran dan hanya dapat ditemukan dengan menilai kemajuan penyebaran di lingkungan Azure Anda.
Kedua jenis kesalahan tersebut mengembalikan kode kesalahan yang Anda gunakan untuk memecahkan masalah penyebaran. Validasi dan kesalahan pra-penerbangan ditampilkan di log aktivitas tetapi tidak muncul di riwayat penyebaran Anda. File Bicep dengan kesalahan sintaks tidak dikompilasi ke dalam JSON dan tidak ditampilkan di log aktivitas.
Untuk mengidentifikasi kesalahan sintaksis, Anda dapat menggunakan Visual Studio Code dengan ekstensi Bicep terbaru atau ekstensi Alat Azure Resource Manager.
Kesalahan validasi
Templat divalidasi selama proses penyebaran dan kode kesalahan ditampilkan. Sebelum menjalankan penyebaran, Anda dapat mengidentifikasi kesalahan validasi dan preflight dengan menjalankan pengujian validasi dengan Azure PowerShell atau Azure CLI.
Templat ARM dapat disebarkan dari portal. Jika templat memiliki kesalahan sintaks, Anda akan melihat kesalahan validasi saat mencoba menjalankan penyebaran. Untuk informasi selengkapnya tentang penyebaran portal, lihat menyebarkan sumber daya dari templat kustom.
Contoh berikut mencoba menyebarkan akun penyimpanan dan terjadi kesalahan validasi.
Pilih pesan untuk mengetahui detail selengkapnya. Templat memiliki kesalahan sintaksis dengan kode kesalahan InvalidTemplate
.
Ringkasan memperlihatkan ekspresi tidak memiliki tanda kurung penutup.
Kesalahan penyebaran
Beberapa operasi diproses untuk menyediakan sumber daya Azure. Kesalahan penyebaran terjadi ketika operasi melewati validasi tetapi gagal selama penyebaran. Anda dapat melihat pesan tentang setiap operasi penyebaran dan setiap penyebaran untuk grup sumber daya.
Untuk melihat pesan tentang operasi penyebaran, gunakan Log Aktivitas grup sumber daya.
Masuk ke portal Microsoft Azure.
Buka Grup sumber daya dan pilih nama grup sumber daya penyebaran.
Pilih Log aktivitas.
Gunakan filter untuk menemukan log kesalahan operasi.
Pilih log kesalahan untuk melihat detail operasi.
Untuk melihat hasil penyebaran:
Pergi ke grup sumber daya.
Pilih Pengaturan>Penyebaran.
Pilih Detail kesalahan untuk pengiriman.
Pesan kesalahan dan kode
NoRegisteredProviderFound
kesalahan ditampilkan.