Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Azure Developer CLI (azd) podporuje nasazení na úrovni předplatného i skupiny prostředků.
azd ve výchozím nastavení vytvoří skupinu prostředků, která obsahuje zřízené prostředky v předplatném, které zvolíte během pracovního postupu azd up.
azd Umožňuje ale také nasazení do existující skupiny prostředků. Když zvolíte existující skupinu prostředků, sníží se rozsah oprávnění potřebných ke spuštění azd provision z úrovně předplatného na úroveň skupiny prostředků.
V tomto článku se dozvíte, jak upravit šablony tak, aby povolovaly nasazení s vymezeným oborem skupin prostředků.
Poznámka:
Nasazení omezené na skupinu prostředků je momentálně beta funkce. Přečtěte si další informace o naší strategii správy verzí.
Úprava cílového oboru šablony
V souboru
main.bicepvaší šablonyazdzměňtetargetScope:targetScope = 'resourceGroup'Odeberte
scope: rgze všech odkazů na modul v souborumain.bicep.Použijte místo předplatného skupinu prostředků při vytváření jedinečného tokenu prostředku v
main.bicep, .var resourceToken = toLower(uniqueString(resourceGroup().id, environmentName, location))Odeberte následující část kódu v
main.bicep, která organizuje prostředky do skupiny prostředků.// 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 }Pokud je to možné, přidejte proměnnou prostředí skupiny prostředků Azure do svých úkolů v souborech
.azdo\pipelines\azure-dev.ymla.github\workflows\azure-dev.yml.AZURE_RESOURCE_GROUP: $(AZURE_RESOURCE_GROUP)
Poznámka:
Příklad těchto změn použitých na šabloně React webové aplikace s rozhraním API Node.js a MongoDB na Azure najdete na porovnání na GitHubu.
Pokud chcete nastavit skupinu prostředků pro ruční nasazení, můžete ji nastavit AZURE_RESOURCE_GROUP v proměnných prostředí.
Případně pokud ve svém prostředí nemáte zadanou skupinu prostředků, azd vyzve vás, abyste při spuštění azd provisionvybrali existující skupinu prostředků z vašeho předplatného nebo vytvořili novou.