Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Azure Developer CLI (azd) supporta le distribuzioni sia negli ambiti della sottoscrizione che dei gruppi di risorse. Per impostazione predefinita, azd crea un gruppo di risorse che contiene le risorse di cui è stato effettuato il provisioning nella sottoscrizione scelta durante il azd up flusso di lavoro. Tuttavia, azd consente anche di eseguire la distribuzione in un gruppo di risorse esistente. Quando si sceglie un gruppo di risorse esistente, l'ambito delle autorizzazioni necessarie per l'esecuzione azd provision viene ridotto dal livello di sottoscrizione al livello del gruppo di risorse.
Questo articolo illustra come modificare i modelli per abilitare le distribuzioni con ambito gruppo di risorse.
Nota
La funzionalità di implementazione con ambito di gruppo di risorse è attualmente in versione beta. Altre informazioni sulla strategia di controllo delle versioni.
Modificare l'ambito di destinazione di un modello
Nel
main.bicepfile delazdmodello modificaretargetScope:targetScope = 'resourceGroup'Rimuovere
scope: rgda tutti i riferimenti al modulo inmain.bicep.Usare il gruppo di risorse anziché l'abbonamento quando si crea un token di risorsa univoco in
main.bicep, .var resourceToken = toLower(uniqueString(resourceGroup().id, environmentName, location))Rimuovere la seguente sezione di codice in
main.bicepche organizza le risorse in un gruppo di risorse.// 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 }Se applicabile, nei file
.azdo\pipelines\azure-dev.ymle.github\workflows\azure-dev.ymlaggiungere la variabile di ambiente del gruppo di risorse Azure alle attività.AZURE_RESOURCE_GROUP: $(AZURE_RESOURCE_GROUP)
Nota
Per un esempio di queste modifiche applicate all'app Web React con API Node.js e MongoDB nel modello di Azure, vedere questo confronto GitHub.
Per impostare il gruppo di risorse da distribuire manualmente, è possibile impostare AZURE_RESOURCE_GROUP nelle variabili di ambiente.
In alternativa, se non è stato specificato un gruppo di risorse nell'ambiente, azd viene richiesto di selezionare un gruppo di risorse esistente dalla sottoscrizione o crearne uno nuovo quando si esegue azd provision.
Passaggi successivi
Domande frequenti Azure Developer CLI