Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
Ha olyan meglévő erőforrásra szeretne hivatkozni, amely nincs telepítve az aktuális Bicep-fájlban, deklarálja az erőforrást a existing
kulcsszóval. A kulcsszót existing
akkor használja, ha olyan erőforrást helyez üzembe, amelynek egy meglévő erőforrásból kell értéket lekérnie. A meglévő erőforrás tulajdonságait szimbolikus névvel érheti el.
Az erőforrás nem lesz újra üzembe helyezve, amikor a existing
kulcsszó hivatkozik rá.
Ugyanaz a hatókör
Az alábbi példa egy meglévő tárfiókot kap ugyanabban az erőforráscsoportban, mint az aktuális üzembe helyezés. Figyelje meg, hogy csak a meglévő erőforrás nevét adja meg. A tulajdonságok a szimbolikus névvel érhetők el.
resource stg 'Microsoft.Storage/storageAccounts@2023-04-01' existing = {
name: 'examplestorage'
}
output blobEndpoint string = stg.properties.primaryEndpoints.blob
Eltérő hatókör
Állítsa be a scope
tulajdonságot, hogy egy másik hatókörben lévő erőforráshoz férhessen hozzá. Az alábbi példa egy másik erőforráscsoportban lévő meglévő tárfiókra hivatkozik:
resource stg 'Microsoft.Storage/storageAccounts@2023-04-01' existing = {
name: 'examplestorage'
scope: resourceGroup(exampleRG)
}
output blobEndpoint string = stg.properties.primaryEndpoints.blob
A hatókör beállításáról további információt a Bicep hatókörfüggvényei című témakörben talál.
Hibaelhárítás
Ha nem létező erőforrásra próbál hivatkozni, a hibaüzenet jelenik NotFound
meg, és az üzembe helyezés meghiúsul. Ellenőrizze a hivatkozni kívánt erőforrás nevét és hatókörét.
Következő lépések
Az erőforrás üzembe helyezésének szintaxisát lásd: Erőforrás-deklaráció a Bicep-ben.