Přesun prostředků aplikace logiky do jiných skupin prostředků Azure, oblastí nebo předplatných
Pokud chcete migrovat aplikaci logiky nebo související prostředky do jiné skupiny prostředků Azure, oblasti nebo předplatného, máte různé způsoby, jak tyto úlohy dokončit, jako je Azure Portal, Azure PowerShell, Azure CLI a REST API. Než přesunete prostředky, projděte si tyto aspekty:
Mezi skupinami prostředků Azure nebo předplatnými můžete přesouvat pouze konkrétní typy prostředků aplikace logiky.
Zkontrolujte limity počtu prostředků aplikace logiky, které můžete mít ve svém předplatném Azure a v každé oblasti Azure. Tato omezení ovlivňují, jestli můžete přesunout konkrétní typy prostředků, když oblast zůstane stejná napříč předplatnými nebo skupinami prostředků. Pro každou oblast Azure v každém předplatném Azure můžete mít například jenom jeden účet integrace úrovně Free.
Když přesunete prostředky, Azure vytvoří nová ID prostředků. Proto se ujistěte, že místo toho použijete nová ID a aktualizujete všechny skripty nebo nástroje přidružené k přesunutým prostředkům.
Po migraci aplikací logiky mezi předplatnými, skupinami prostředků nebo oblastmi musíte znovu vytvořit nebo znovu vytvořit všechna připojení, která vyžadují otevřené ověřování (OAuth).
Požadavky
Stejné předplatné Azure, které jste použili k vytvoření aplikace logiky nebo účtu integrace, který chcete přesunout
Oprávnění vlastníka prostředku k přesunutí a nastavení požadovaných prostředků Přečtěte si další informace o řízení přístupu na základě role v Azure (Azure RBAC).
Přesunutí prostředků mezi předplatnými
Pokud chcete přesunout prostředek, jako je aplikace logiky nebo účet integrace, do jiného předplatného Azure, můžete použít Azure Portal, Azure PowerShell, Azure CLI nebo REST API. Tento postup se týká webu Azure Portal, který můžete použít, když oblast prostředku zůstane stejná. Další kroky a obecná příprava najdete v tématu Přesun prostředků do nové skupiny prostředků nebo předplatného.
Na webu Azure Portal vyhledejte a vyberte prostředek aplikace logiky, který chcete přesunout.
V navigační nabídce prostředku vyberte Přehled. Vedle popisku Předplatné vyberte přesunout.
Můžete také přejít na stránku Vlastnosti prostředku a v části Název předplatného vybrat Změnit předplatné.
Na stránce Přesunout prostředky vyberte prostředek aplikace logiky a všechny související prostředky, které chcete přesunout.
V seznamu Předplatné vyberte cílové předplatné.
V seznamu skupina prostředků vyberte cílovou skupinu prostředků. Pokud chcete vytvořit jinou skupinu prostředků, vyberte Vytvořit novou skupinu.
Abyste si ověřili, že všechny skripty nebo nástroje přidružené k přesunutým prostředkům nebudou fungovat, dokud je neaktualizujete pomocí ID nových prostředků, zaškrtněte potvrzovací políčko a pak vyberte OK.
Přesun prostředků mezi skupinami prostředků
Pokud chcete přesunout prostředek, jako je aplikace logiky nebo účet integrace, do jiné skupiny prostředků Azure, můžete použít Azure Portal, Azure PowerShell, Azure CLI nebo rest API. Tento postup se týká webu Azure Portal, který můžete použít, když oblast prostředku zůstane stejná. Další kroky a obecná příprava najdete v tématu Přesun prostředků do nové skupiny prostředků nebo předplatného.
Než skutečně přesunete prostředky mezi skupinami, můžete otestovat, jestli můžete prostředek úspěšně přesunout do jiné skupiny. Další informace najdete v tématu Ověření přesunutí.
Na webu Azure Portal vyhledejte a vyberte prostředek aplikace logiky, který chcete přesunout.
Na stránce Přehled prostředku vedle skupiny prostředků vyberte odkaz pro změnu.
Na stránce Přesunout prostředky vyberte prostředek aplikace logiky a všechny související prostředky, které chcete přesunout.
V seznamu skupina prostředků vyberte cílovou skupinu prostředků. Pokud chcete vytvořit jinou skupinu prostředků, vyberte Vytvořit novou skupinu.
Abyste si ověřili, že všechny skripty nebo nástroje přidružené k přesunutým prostředkům nebudou fungovat, dokud je neaktualizujete pomocí ID nových prostředků, zaškrtněte potvrzovací políčko a pak vyberte OK.
Přesun prostředků mezi oblastmi
Když chcete přesunout aplikaci logiky do jiné oblasti, závisí vaše možnosti na způsobu, jakým jste aplikaci logiky vytvořili. Na základě možnosti, kterou zvolíte, musíte znovu vytvořit nebo znovu vytvořit připojení v aplikaci logiky.
Na webu Azure Portal znovu vytvořte aplikaci logiky v nové oblasti a znovu nakonfigurujte nastavení pracovního postupu. Abyste ušetřili čas, můžete zkopírovat základní definici pracovního postupu a připojení ze zdrojové aplikace do cílové aplikace. Pokud chcete zobrazit "kód" za aplikací logiky, vyberte na panelu nástrojů Návrháře aplikace logiky zobrazení kódu.
Pokud používáte Visual Studio a Nástroje Azure Logic Apps pro Visual Studio, můžete aplikaci logiky otevřít a stáhnout z webu Azure Portal jako šablonu Azure Resource Manageru. Tato šablona je většinou připravená k nasazení a obsahuje definice prostředků pro vaši aplikaci logiky, včetně samotného pracovního postupu a připojení. Šablona také deklaruje parametry pro hodnoty, které se mají použít při nasazení. Díky tomu můžete snadněji změnit, kde a jak nasadíte aplikaci logiky podle svých potřeb. K určení umístění a dalších potřebných informací pro nasazení můžete použít samostatný soubor parametrů.
Důležité
Rozšíření Azure Logic Apps Tools for Visual Studio je zastaralé a už nepřijímá aktualizace. Pokud chcete vytvářet a spravovat pracovní postupy aplikací logiky pomocí místního vývojového prostředí, projděte si následující dokumentaci:
Pokud jste aplikaci logiky vytvořili a nasadili pomocí nástrojů kontinuální integrace (CI) a průběžného doručování (CD), jako je Azure Pipelines v Azure DevOps, můžete aplikaci nasadit do jiné oblasti pomocí těchto nástrojů.
Další informace o šablonách nasazení pro aplikace logiky najdete v těchto tématech:
- Přehled: Automatizace nasazení pro Azure Logic Apps pomocí šablon Azure Resource Manageru
- Vyhledání, otevření a stažení aplikace logiky z webu Azure Portal do sady Visual Studio
- Vytvoření šablon Azure Resource Manageru pro Azure Logic Apps
- Nasazování šablon Azure Resource Manageru pro Azure Logic Apps
Související prostředky
Některé prostředky Azure, například místní prostředky brány dat v Azure, můžou existovat v oblasti, které se liší od aplikací logiky, které tyto prostředky používají. Jiné prostředky Azure, jako jsou propojené účty integrace, ale musí existovat ve stejné oblasti jako vaše aplikace logiky. V závislosti na vašem scénáři se ujistěte, že vaše aplikace logiky mají přístup k prostředkům, které vaše aplikace očekávají ve stejné oblasti.
Pokud například chcete propojit aplikaci logiky s účtem integrace, musí obě prostředky existovat ve stejné oblasti. Ve scénářích, jako je zotavení po havárii, obvykle chcete účty integrace, které mají stejnou konfiguraci a artefakty. V jiných scénářích můžete potřebovat účty integrace s různými konfiguracemi a artefakty.
Vlastní konektory v Azure Logic Apps jsou viditelné autorům konektorů a uživatelům se stejným předplatným Azure a stejnému tenantovi Microsoft Entra. Tyto konektory jsou dostupné ve stejné oblasti, ve které jsou nasazené aplikace logiky. Další informace najdete v tématu Sdílení vlastních konektorů v rámci organizace.
Šablona, kterou získáte ze sady Visual Studio, obsahuje pouze definice prostředků pro vaši aplikaci logiky a její připojení. Pokud tedy vaše aplikace logiky používá jiné prostředky, například účet integrace a artefakty B2B, jako jsou partneři, smlouvy a schémata, musíte šablonu tohoto účtu integrace exportovat pomocí webu Azure Portal. Tato šablona obsahuje definice prostředků pro účet integrace i artefakty. Šablona ale není plně parametrizovaná. Proto je nutné ručně parametrizovat hodnoty, které chcete použít pro nasazení.
Export šablon pro účty integrace
Na webu Azure Portal vyhledejte a otevřete svůj účet integrace.
V nabídce účtu integrace v části Nastavení vyberte Exportovat šablonu.
Na panelu nástrojů vyberte Stáhnout a uložte šablonu.
Otevřete a upravte šablonu tak, aby parametrizovala potřebné hodnoty pro nasazení.
Další kroky
Přesun prostředků Azure do nových skupin prostředků nebo předplatných