Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Azure Developer CLI (azd) unterstützt Bereitstellungen sowohl im Abonnement- als auch im Ressourcengruppenbereich.
azd erstellt standardmäßig eine Ressourcengruppe mit den Ressourcen, die in dem Abonnement enthalten sind, das Sie während des azd up-Workflows auswählen.
azd ermöglicht Ihnen jedoch auch die Bereitstellung in einer vorhandenen Ressourcengruppe. Wenn Sie eine vorhandene Ressourcengruppe auswählen, wird der Berechtigungsbereich, der zum Ausführen von azd provision erforderlich ist, von der Abonnementebene auf die Ressourcengruppenebene heruntergestuft.
In diesem Artikel erfahren Sie, wie Sie Vorlagen ändern, um Bereitstellungen im Ressourcengruppenbereich zu aktivieren.
Hinweis
Die Bereitstellung im Rahmen einer Ressourcengruppe ist momentan eine Betafunktion. Erfahren Sie mehr über unsere Versionsverwaltungsstrategie.
Ändern des Zielbereichs einer Vorlage
Ändern Sie in der
main.bicep-Datei Ihrerazd-VorlagetargetScope:targetScope = 'resourceGroup'Entfernen Sie
scope: rgaus allen Referenzen für Module inmain.bicep.Verwenden Sie die Ressourcengruppe anstelle des Abonnements, wenn Sie ein eindeutiges Ressourcentoken in
main.biceperstellen.var resourceToken = toLower(uniqueString(resourceGroup().id, environmentName, location))Entfernen Sie den folgenden Codeabschnitt in
main.bicep, der Ressourcen in eine Ressourcengruppe organisiert.// 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 }Falls zutreffend, fügen Sie in den Dateien
.azdo\pipelines\azure-dev.ymlund.github\workflows\azure-dev.ymldie Umgebungsvariable Azure Ressourcengruppen zu Ihren Vorgängen hinzu.AZURE_RESOURCE_GROUP: $(AZURE_RESOURCE_GROUP)
Hinweis
Ein Beispiel für diese Änderungen, die auf die React Web App mit Node.js API und MongoDB auf Azure Vorlage angewendet wurden finden Sie unter dieser GitHub vergleich.
Um die Ressourcengruppe so festzulegen, dass sie manuell bereitgestellt werden soll, können Sie in Ihren AZURE_RESOURCE_GROUP festlegen.
Wenn Sie in Ihrer Umgebung keine Ressourcengruppe angegeben haben, fordert Sie azd auf, eine vorhandene Ressourcengruppe aus Ihrem Abonnement auszuwählen oder eine neue zu erstellen, wenn Sie azd provision ausführen.
Nächste Schritte
häufig gestellte Fragen Azure Developer CLI