Erőforráscsoport hatókörben ütemezett telepítések

Azure fejlesztői parancssori felület (azd) az előfizetés és az erőforráscsoport szintjén támogatja a telepítéseket. Alapértelmezés szerint a azd létrehoz egy erőforráscsoportot, amely az azd up munkafolyamat során kiválasztott előfizetésben lévő kiépített erőforrásokat tartalmazza. Lehetővé teszi azonban egy azd meglévő erőforráscsoport üzembe helyezését is. Meglévő erőforráscsoport kiválasztásakor a futtatáshoz azd provision szükséges engedélyek hatóköre az előfizetési szintről az erőforráscsoport szintjére csökken.

Ebből a cikkből megtudhatja, hogyan módosíthatja a sablonokat az erőforráscsoport szintű telepítések engedélyezéséhez.

Megjegyzés

Az erőforráscsoport hatókörön belüli üzembe helyezése jelenleg bétaverziós szolgáltatás. További információ a verziószámozási stratégiánkról.

Sablon célhatókörének módosítása

  1. A sablon main.bicep fájlban változtassa meg a következőt azd: targetScope

    targetScope = 'resourceGroup'
    
  2. Távolítsa el scope: rg az összes modulhivatkozásból main.bicep.

  3. Előfizetés helyett használjon erőforráscsoportot, amikor egyedi erőforrás-jogkivonatot hoz létre a main.bicep alkalmazásban.

    var resourceToken = toLower(uniqueString(resourceGroup().id, environmentName, location))
    
  4. Távolítsa el a kód következő szakaszát, amely main.bicep erőforráscsoportba rendezi az erőforrásokat.

    // Organize resources in a resource group
    resource rg 'Microsoft.Resources/resourceGroups@2021-04-01' = {
        name: !empty(resourceGroupName) ? resourceGroupName : '${abbrs.resourcesResourceGroups}${environmentName}'
        location: location
        tags: tags
    }
    
  5. Ha lehetséges, a .azdo\pipelines\azure-dev.yml és .github\workflows\azure-dev.yml fájlokban adja hozzá a Azure erőforráscsoport környezeti változóját a tevékenységekhez.

    AZURE_RESOURCE_GROUP: $(AZURE_RESOURCE_GROUP)
    

Ha manuálisan szeretné üzembe helyezni az erőforráscsoportot, beállíthatja AZURE_RESOURCE_GROUP a környezeti változókat.

Alternatív megoldásként, ha nincs megadva erőforráscsoport a környezetben, a azd felkér, hogy válasszon ki egy meglévő erőforráscsoportot az előfizetéséből, vagy a azd provision futtatásakor hozzon létre egy újat.

Következő lépések