Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Azure Developer CLI (azd) ondersteunt implementaties in zowel het abonnement als de resourcegroepbereiken.
azd Standaard wordt er een resourcegroep gemaakt die de geprovisioneerde resources bevat in het abonnement dat u tijdens de azd up werkstroom kiest.
azd U kunt echter ook implementeren in een bestaande resourcegroep. Wanneer u een bestaande resourcegroep kiest, wordt het bereik van de benodigde machtigingen voor uitvoering azd provision beperkt van abonnementsniveau tot het niveau van de resourcegroep.
In dit artikel leert u hoe u sjablonen kunt wijzigen om implementaties met een resourcegroepbereik in te schakelen.
Notitie
Implementatie met resourcegroepbereik is momenteel een bètafunctie. Meer informatie over onze strategie voor versiebeheer.
Het doelbereik van een sjabloon wijzigen
Wijzig het volgende in het
main.bicepbestand van uwazdsjabloon:targetScopetargetScope = 'resourceGroup'Verwijder
scope: rguit alle moduleverwijzingen inmain.bicep.Gebruik de resourcegroep in plaats van het abonnement wanneer u een uniek resourcetoken maakt in
main.bicep, .var resourceToken = toLower(uniqueString(resourceGroup().id, environmentName, location))Verwijder de volgende codegedeelte in
main.bicep, waarin resources in een resourcegroep worden ingedeeld.// 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 }Voeg, indien van toepassing, in de bestanden
.azdo\pipelines\azure-dev.ymlen.github\workflows\azure-dev.ymlde omgevingsvariabele Azure resourcegroep toe aan uw taken.AZURE_RESOURCE_GROUP: $(AZURE_RESOURCE_GROUP)
Notitie
Zie deze GitHub-vergelijking voor een voorbeeld van deze wijzigingen die zijn toegepast op de React-web-app met Node.js API en een MongoDB op Azure-sjabloon.
Als u de resourcegroep wilt instellen om handmatig te implementeren, kunt u instellen AZURE_RESOURCE_GROUP in uw omgevingsvariabelen.
Als u geen resourcegroep hebt opgegeven in uw omgeving, azd wordt u gevraagd om een bestaande resourcegroep binnen uw abonnement te kiezen of een nieuwe te creëren wanneer u azd provision uitvoert.
Volgende stappen
veelgestelde vragen over Azure Developer CLI