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.
Untuk mereferensi pada sumber daya yang sudah ada yang tidak dikerahkan dalam file Bicep Anda saat ini, nyatakan sumber daya dengan kata kunci existing.
existing Gunakan kata kunci saat Anda menyebarkan sumber daya yang perlu mendapatkan nilai dari sumber daya yang ada. Anda mengakses properti sumber daya yang ada melalui nama simbolisnya.
Sumber daya tidak menyebarkan lagi saat kata kunci mereferensikannya existing .
Cakupan yang sama
Contoh berikut mendapatkan akun penyimpanan yang ada dalam grup sumber daya yang sama dengan penyebaran saat ini. Perhatikan bahwa Anda hanya memberikan nama sumber daya yang ada. Properti tersedia melalui nama simbolis.
resource stg 'Microsoft.Storage/storageAccounts@2025-06-01' existing = {
name: 'examplestorage'
}
output blobEndpoint string = stg.properties.primaryEndpoints.blob
Cakupan yang berbeda
Atur scope properti untuk mengakses sumber daya dalam cakupan yang berbeda. Contoh berikut mereferensikan akun penyimpanan yang ada di grup sumber daya yang berbeda:
resource stg 'Microsoft.Storage/storageAccounts@2025-06-01' existing = {
name: 'examplestorage'
scope: resourceGroup(exampleRG)
}
output blobEndpoint string = stg.properties.primaryEndpoints.blob
Untuk informasi selengkapnya tentang mengatur cakupan, lihat Fungsi cakupan untuk Bicep.
Pemecahan masalah
Jika Anda mencoba mereferensikan sumber daya yang tidak ada, Anda akan mendapatkan NotFound kesalahan sehingga penyebaran Anda akan gagal. Periksa nama dan cakupan sumber daya yang coba Anda referensikan.
Langkah berikutnya
Untuk sintaks untuk menyebarkan sumber daya, lihat Deklarasi sumber daya di Bicep.