Bagikan melalui


Memecahkan masalah kesalahan penyebaran Azure yang umum

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