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.
Artikel ini menjelaskan cara menyelesaikan masalah umum kesalahan penyebaran Azure dan menyediakan informasi terkait solusinya. Sumber daya Azure dapat digunakan dengan file Bicep atau templat Azure Resource Manager (templat ARM). Jika Anda tidak dapat menemukan kode kesalahan untuk kesalahan penyebaran Anda, lihat Menemukan kode kesalahan.
Jika kode kesalahan Anda tidak tercantum, kirimkan masalah GitHub. Di sisi kanan halaman, pilih Umpan Balik. Di bagian bawah halaman, di bawah Umpan Balik pilih Halaman ini. Berikan umpan balik dokumentasi Anda tetapi jangan sertakan informasi rahasia karena masalah GitHub bersifat publik.
Kode kesalahan
| Kode kesalahan | Mitigasi | Informasi selengkapnya |
|---|---|---|
| NamaAkunTidakValid | Ikuti panduan penamaan untuk akun penyimpanan. | Mengatasi kesalahan untuk nama akun penyimpanan |
| PropertiAkunTidakDapatDitetapkan | Periksa properti akun penyimpanan yang tersedia. | penyimpananAkun |
| Gagal Alokasi | Kluster atau wilayah tidak memiliki sumber daya yang tersedia atau tidak dapat mendukung ukuran komputer virtual yang diminta. Coba lagi permintaan di lain waktu, atau minta ukuran komputer virtual yang berbeda. |
Masalah provisi dan alokasi untuk Linux Masalah provisi dan alokasi untuk Windows Mengatasi masalah kegagalan alokasi |
| Operasi Lain Sedang Berjalan | Tunggu hingga operasi bersamaan selesai. | |
| OtorisasiGagal | Akun atau perwakilan layanan Anda tidak memiliki akses yang memadai untuk menyelesaikan penyebaran. Periksa peran milik akun Anda, dan aksesnya untuk cakupan penyebaran. Anda mungkin menerima kesalahan ini ketika penyedia sumber yang diperlukan tidak terdaftar. |
Kontrol akses berbasis peran Azure (Azure RBAC) Menyelesaikan pendaftaran |
| Permintaan Tidak Valid | Anda mengirim nilai penyebaran yang tidak cocok dengan apa yang diharapkan oleh Resource Manager. Periksa pesan status dalam untuk bantuan pemecahan masalah. Validasi sintaks templat untuk mengatasi kesalahan penyebaran saat menggunakan templat yang diekspor dari sumber daya Azure yang ada. |
Referensi templat Lokasi sumber daya dalam templat ARM Lokasi sumber daya dalam file Bicep Mengatasi templat yang tidak valid |
| Konflik | Anda meminta operasi yang tidak diperbolehkan dalam status sumber daya saat ini. Misalnya, pengubahan ukuran disk diizinkan hanya saat membuat komputer virtual atau saat komputer virtual didealokasikan. | |
| PenerapanAktifDanTakDapatDiedit | Tunggu hingga penyebaran bersamaan ke grup sumber daya ini selesai. | |
| PembersihanPascaGagalImplementasi | Saat Anda menyebarkan dalam mode lengkap, sumber daya apa pun yang tidak ada dalam templat akan dihapus. Anda mendapatkan kesalahan ini ketika Anda tidak memiliki izin yang memadai untuk menghapus semua sumber daya yang tidak ada dalam templat. Untuk menghindari kesalahan tersebut, ubah mode penyebaran menjadi bertambah bertahap. | Jenis Penyebaran Azure Resource Manager |
| NamaPenempatanKarakterTidakValid | Nama penyebaran hanya dapat berisi huruf, digit, deployment name can only contain letters, digit, tanda hubung (-), titik (.) atau garis bawah (_). |
|
| Batas Panjang Nama Penempatan Terlampaui | Nama penyebaran dibatasi hingga 64 karakter. | |
| PenggelaranGagal | Kesalahan DeploymentFailed adalah kesalahan umum yang tidak berisi detail yang Anda perlukan untuk mengatasi kesalahan. Lihat di detail kesalahan untuk kode galat yang menyediakan informasi lebih lanjut. | Menemukan kode kesalahan |
| KuotaPenyebaranTerlampaui | Jika Anda mencapai batas 800 penyebaran per grup sumber daya, hapus penyebaran dari riwayat yang tidak lagi diperlukan. | Mengatasi kesalahan saat jumlah penyebaran melebihi 800 |
| Ukuran Pekerjaan Deployment Melebihi Batas | Sederhanakan templat Anda untuk mengurangi ukuran. | Mengatasi kesalahan ukuran templat |
| Catatan DNS Sedang Digunakan | Nama baris DNS harus unik. Masukkan nama yang berbeda. | |
| GambarTidakDitemukan | Periksa pengaturan gambar komputer virtual. | |
| GambarTidakDapatDiakses | Penyebaran instans Azure Container gagal. Anda mungkin perlu menyertakan tag gambar dengan sintaksis registry/image:tag untuk menyebarkan kontainer. Untuk registri pribadi, pastikan informasi masuk Anda sudah benar. |
Menemukan kode kesalahan |
| InternalServerError | Disebabkan oleh masalah sementara. Coba lagi penyebarannya. | |
| SubnetSedangDigunakanTidakDapatDihapus | Kesalahan ini dapat terjadi ketika Anda mencoba memperbarui sumber daya, jika proses permintaan menghapus dan membuat sumber daya. Pastikan untuk menentukan semua nilai yang tidak berubah. | Memperbarui sumber daya |
| Token Autentikasi Tidak Valid untuk Penyewa | Dapatkan token akses untuk penyewa yang sesuai. Anda hanya bisa mendapatkan token dari penyewa tempat akun Anda berada. | |
| TautanKontenTidakValid | Kemungkinan besar Anda mencoba menautkan ke templat berlapis yang tidak tersedia. Periksa kembali URI yang Anda sediakan untuk templat berlapis. Jika templat ada di akun penyimpanan, pastikan URI dapat diakses. Anda mungkin perlu melewati token SAS. Saat ini, Anda tidak dapat menautkan ke templat yang ada di akun penyimpanan di belakang firewall Azure Storage. Pertimbangkan untuk memindahkan templat Anda ke repositori lain, seperti GitHub. |
Templat ARM tertaut dan berlapis Modul Bicep |
| Lokasi Penyebaran Tidak Valid | Saat menyebarkan di tingkat langganan, Anda telah menyediakan lokasi berbeda untuk nama penyebaran yang sebelumnya digunakan. |
Penyebaran langganan templat ARM Penyebaran langganan Bicep |
| ParameterTidakValid | Salah satu nilai yang Anda berikan untuk sumber daya tidak cocok dengan nilai yang diharapkan. Kesalahan ini dapat diakibatkan oleh berbagai kondisi. Misalnya, kata sandi mungkin tidak mencukupi, atau kemungkinan nama blob salah. Pesan kesalahan harus menunjukkan nilai mana yang perlu diperbaiki. |
Parameter templat ARM Parameter Bisep |
| KontenPermintaanTidakValid | Nilai penyebaran mencakup nilai yang tidak dikenali, atau nilai yang diperlukan hilang. Konfirmasi nilai untuk jenis sumber daya Anda. | Referensi templat |
| FormatPermintaanTidakValid | Aktifkan pengelogan debug saat menjalankan penyebaran, dan verifikasi konten permintaan. | Pengelogan debug |
| Lokasi Sumber Daya Tidak Valid | Beri nama unik untuk akun penyimpanan. | Mengatasi kesalahan untuk nama akun penyimpanan |
| InvalidResourceNamespace | Periksa namespace sumber daya yang Anda tentukan di properti jenis . | Referensi templat |
| Referensi Sumber Tidak Valid | Sumber daya belum ada atau salah direferensikan. Periksa apakah Anda perlu menambahkan dependensi. Verifikasi bahwa penggunaan fungsi referensi Anda menyertakan parameter yang diperlukan untuk skenario Anda. | Menyelesaikan dependensi |
| TipeSumberDayaTidakValid | Periksa jenis sumber daya yang Anda tentukan di properti jenis . | Referensi templat |
| StatusPendaftaranLanggananTidakValid | Daftarkan langganan Anda dengan penyedia sumber. | Menyelesaikan pendaftaran |
| PenerapanTemplateTidakSah TemplateTidakValid |
Periksa sintaksis templat Anda untuk kesalahan. | Mengatasi templat yang tidak valid |
| Ketergantungan Sirkular pada Template Tidak Valid | Hapus dependensi yang tidak perlu. | Mengatasi dependensi melingkar |
| UkuranPekerjaanMelebihiBatas | Sederhanakan templat Anda untuk mengurangi ukuran. | Mengatasi kesalahan ukuran templat |
| OtorisasiTertautGagal | Periksa apakah akun Anda milik penyewa yang sama dengan grup sumber daya tempat Anda menyebarkan. | |
| LinkedInvalidPropertyId | ID sumber daya untuk sumber daya tidak diselesaikan. Periksa apakah Anda memberikan semua nilai yang diperlukan untuk ID sumber daya. Misalnya, ID langganan, nama grup sumber daya, jenis sumber daya, nama sumber daya induk (jika diperlukan), dan nama sumber daya. | Mengatasi kesalahan untuk nama dan jenis sumber daya |
| Lokasi Diperlukan | Menyediakan lokasi untuk sumber daya. |
Lokasi sumber daya dalam templat ARM Lokasi sumber daya dalam file Bicep |
| Ketidakcocokan Segmen Sumber Daya | Pastikan sumber daya bersarang memiliki jumlah segmen yang benar dalam nama dan jenis. | Mengatasi segmen sumber daya |
| PendaftaranUntukLokasiTidakDitemukan | Periksa status pendaftaran penyedia sumber dan lokasi yang didukung. | Menyelesaikan pendaftaran |
| RegistrasiLanggananHilang | Daftarkan langganan Anda dengan penyedia sumber. | Menyelesaikan pendaftaran |
| Tidak Ada Penyedia Terdaftar Ditemukan | Periksa status pendaftaran penyedia sumber. | Menyelesaikan pendaftaran |
| Tidak Ditemukan | Anda mungkin mencoba menyebarkan sumber daya dependen secara paralel dengan sumber daya induk. Periksa apakah Anda perlu menambahkan dependensi. | Menyelesaikan dependensi |
| Operasi Tidak Diizinkan | Mungkin ada beberapa alasan untuk pesan kesalahan ini. 1. Penyebaran mencoba operasi yang tidak diizinkan pada SKU tertentu. 2. Penyebaran mencoba operasi yang melebihi kuota untuk langganan, grup sumber daya, atau wilayah. Jika memungkinkan, revisi penyebaran anda untuk tetap berada dalam kuota. Jika tidak, pertimbangkan untuk meminta perubahan kuota Anda. |
Menyelesaikan kuota |
| Operasi Tidak Diizinkan pada Gambar VM Karena VM Sedang Dikonfigurasi | Anda mungkin mencoba menghapus gambar yang saat ini digunakan untuk menyediakan VM. Anda tidak dapat menghapus gambar yang sedang digunakan oleh komputer virtual apa pun selama proses penyebaran. Coba lagi operasi penghapusan gambar setelah penyebaran VM selesai. | |
| Sumber Induk Tidak Ditemukan | Pastikan ada sumber daya induk sebelum membuat sumber daya anak. | Mengatasi sumber daya induk |
| Kata Sandi Terlalu Panjang | Anda mungkin telah memilih kata sandi dengan terlalu banyak karakter, atau mengonversi nilai kata sandi Anda ke string yang aman sebelum meneruskannya sebagai parameter. Jika templat menyertakan parameter string aman , Anda tidak perlu mengonversi nilai menjadi string aman. Berikan nilai kata sandi sebagai teks. | |
| AlamatIPPribadiDalamRentangTerkendali | Alamat IP yang ditentukan mencakup rentang alamat yang diperlukan oleh Azure. Ubah alamat IP untuk menghindari rentang yang khusus. | Alamat IP privat |
| AlamatIPPribadiTidakDalamSubnet | Alamat IP yang ditentukan berada di luar rentang subnet. Ubah alamat IP agar berada dalam rentang subnet. | Alamat IP privat |
| PerubahanPropertiTidakDiizinkan | Beberapa properti tidak dapat diubah pada sumber daya yang disebarkan. Saat memperbarui sumber daya, batasi perubahan Anda pada properti yang diizinkan. | Memperbarui sumber daya |
| BatasJumlahIPPublikTercapai | Anda telah mencapai batas untuk jumlah IP publik yang berjalan. Matikan sumber daya yang tidak diperlukan atau hubungi dukungan Azure untuk meminta peningkatan. Misalnya, di Azure Databricks, lihat Penghentian kluster tak terduga dan batas alamat IP mencegah pembuatan kluster. | Batas alamat IP publik |
| WilayahTidakMengizinkanPenyediaan | Pilih wilayah lain atau kirim permintaan dukungan kuota untuk akses Wilayah. | |
| Permintaan Ditolak oleh Kebijakan | Langganan Anda menyertakan kebijakan sumber daya yang mencegah tindakan yang Anda coba lakukan selama penyebaran. Temukan kebijakan yang memblokir tindakan. Jika memungkinkan, ubah penyebaran Anda untuk memenuhi batasan dari kebijakan. | Menyelesaikan kebijakan |
| Nama Sumber Daya yang Dicadangkan | Berikan nama sumber daya yang tidak menyertakan nama khusus. | Nama sumber daya cadangan |
| GrupSumberDayaSedangDihapus | Tunggu hingga penghapusan selesai. | |
| ResourceGroupTidakDitemukan | Periksa nama grup sumber daya target untuk penyebaran. Grup sumber daya target harus sudah ada di langganan Anda. Periksa konteks langganan Anda. | Azure CLIPowerShell |
| SumberTidakDitemukan | Penyebaran Anda mereferensikan sumber daya yang tidak dapat diatasi. Verifikasi bahwa penggunaan fungsi referensi mencakup parameter yang diperlukan untuk skenario Anda. | Menyelesaikan referensi |
| KuotaSumberDayaTerlampaui | Penyebaran mencoba membuat sumber daya yang melebihi kuota untuk langganan, grup sumber daya, atau wilayah. Jika memungkinkan, revisi infrastruktur Anda agar tetap berada dalam kuota. Jika tidak, pertimbangkan untuk meminta perubahan kuota Anda. | Menyelesaikan kuota |
| SkuTidakTersedia | Pilih SKU (seperti ukuran komputer virtual) yang tersedia untuk lokasi yang Anda pilih. | Menetapkan SKU |
| AkunPenyimpananSudahDiambil AkunPenyimpananSudahAda |
Beri nama unik untuk akun penyimpanan. | Mengatasi kesalahan untuk nama akun penyimpanan |
| AkunPenyimpananDiGrupSumberDayaLain | Beri nama unik untuk akun penyimpanan. | Mengatasi kesalahan untuk nama akun penyimpanan |
| AkunPenyimpananTidakDitemukan | Periksa langganan, grup sumber daya, dan nama akun penyimpanan yang coba Anda gunakan. | |
| SubnetNotInSameVnet | Komputer virtual hanya dapat memiliki satu jaringan virtual. Saat menyebarkan beberapa NIC, pastikan NIC termasuk dalam jaringan virtual yang sama. |
Windows VM dengan beberapa NIC Linux VM dengan beberapa antarmuka jaringan |
| SubnetIsFull | Tidak ada cukup alamat yang tersedia di subnet untuk menyebarkan sumber daya. Anda dapat merilis alamat dari subnet, menggunakan subnet yang berbeda, atau membuat subnet baru. |
Mengelola subnet dan Tanya Jawab Umum jaringan virtual Alamat IP privat |
| LanggananTidakDitemukan | Langganan yang ditentukan untuk penyebaran tidak dapat diakses. Bisa jadi ID langganan salah, pengguna yang menyebarkan templat tidak memiliki izin yang memadai untuk menyebarkan ke langganan, atau ID langganan berada dalam format yang salah. Saat menggunakan penyebaran berlapis templat ARM untuk diterapkan di seluruh cakupan, berikan GUID langganan. |
Menerapkan templat ARM di berbagai cakupan Penempatan file Bicep di berbagai cakupan |
| LanggananBelumDidaftarkan | Saat sumber daya disebarkan, penyedia sumber daya harus terdaftar untuk langganan Anda. Saat Anda menggunakan templat Azure Resource Manager untuk penyebaran, penyedia sumber secara otomatis terdaftar dalam langganan. Terkadang, pendaftaran otomatis tidak selesai tepat waktu. Untuk menghindari kesalahan terputus-terputus ini, daftarkan penyedia sumber sebelum penyebaran. | Menyelesaikan pendaftaran |
| PermintaanLanggananDibatasi | Azure Resource Manager membatasi permintaan di tingkat langganan atau tingkat penyewa. Penyedia sumber daya seperti Microsoft.Compute juga membatasi permintaan khusus untuk operasinya. Ketika batas tercapai, Anda mendapatkan pesan dan nilai dengan jumlah waktu yang harus Anda tunggu sebelum mengirim permintaan baru. Misalnya: Number of requests for subscription '<subscription-id-guid>' and operation '<resource provider>' exceeded the backend storage limit. Please try again after '6' seconds. Respons HTTP mengembalikan pesan seperti HTTP status code 429 Too Many Requests dengan Retry-After nilai yang menentukan jumlah detik untuk menunggu sebelum Anda mengirim permintaan lain. |
Permintaan Pembatasan Resource Manager Pemecahan masalah pembatasan API - mesin virtual Pembatasan Penggunaan Azure Kubernetes Service |
| Ketergantungan Sirkular Sumber Daya Template | Hapus dependensi yang tidak perlu. | Mengatasi dependensi melingkar |
| TerlaluBanyakGrupSumberDayaTarget | Mengurangi jumlah grup sumber daya untuk satu penyebaran. |
Menerapkan templat ARM di berbagai cakupan Penempatan file Bicep di berbagai cakupan |
Langkah berikutnya
- Untuk informasi tentang kesalahan validasi atau penyebaran, lihat Menemukan kode kesalahan.
- Untuk mendapatkan informasi lebih lanjut guna memecahkan masalah dalam penerapan, lihat Mengaktifkan pengelogan debug.
- Untuk mengisolasi penyebab kesalahan penyebaran, lihat Membuat templat pemecahan masalah.