Sdílet prostřednictvím


Přesun prostředků aplikace logiky do jiných skupin prostředků, oblastí nebo předplatných Azure

Pokud chcete migrovat aplikaci logiky nebo související prostředky do jiné skupiny prostředků Azure, oblasti nebo předplatného Azure, máte různé způsoby, jak tyto úlohy provést, například Azure Portal, Azure PowerShell, Azure CLI a rozhraní REST API. Před přesunem prostředků si projděte tyto důležité informace:

  • Mezi skupinami prostředků Azure nebo předplatnými můžete přesouvat jenom konkrétní typy prostředků aplikace logiky .

  • Zkontrolujte omezení 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ů. Můžete mít například jenom jeden účet integrace úrovně Free pro každou oblast Azure v každém předplatném Azure.

  • Když přesunujete prostředky, Azure vytvoří nová ID prostředků. Proto se ujistěte, že místo toho používáte nová ID, a aktualizujte všechny skripty nebo nástroje, které jsou 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 ověřit všechna připojení, která vyžadují otevřené ověřování (OAuth).

  • Prostředí integrační služby (ISE) můžete přesunout jenom do jiné skupiny prostředků, která existuje ve stejné oblasti Azure nebo předplatném Azure. IsE nemůžete přesunout do skupiny prostředků, která existuje v jiné oblasti Azure nebo v předplatném Azure. Po takovém přesunu také musíte aktualizovat všechny odkazy na ISE v pracovních postupech aplikace logiky, účtech integrace, připojeních atd.

Požadavky

  • Stejné předplatné Azure, které se použilo k vytvoření aplikace logiky nebo účtu integrace, které chcete přesunout

  • Oprávnění vlastníka prostředku k přesunu 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, například aplikaci logiky nebo účet integrace, do jiného předplatného Azure, můžete použít Azure Portal, Azure PowerShell, Azure CLI nebo ROZHRANÍ REST API. Tyto kroky pokrývají Azure Portal, které můžete použít, když oblast prostředku zůstane stejná. Další kroky a obecnou přípravu najdete v tématu Přesun prostředků do nové skupiny prostředků nebo předplatného.

  1. V Azure Portal vyhledejte a vyberte prostředek aplikace logiky, který chcete přesunout.

  2. V navigační nabídce prostředků 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é.

  3. Na stránce Přesunout prostředky vyberte prostředek aplikace logiky a všechny související prostředky, které chcete přesunout.

  4. V seznamu Předplatné vyberte cílové předplatné.

  5. V seznamu Skupina prostředků vyberte cílovou skupinu prostředků. Nebo pokud chcete vytvořit jinou skupinu prostředků, vyberte Vytvořit novou skupinu.

  6. Pokud chcete potvrdit, že skripty nebo nástroje přidružené k přesunutým prostředkům nebudou fungovat, dokud je neaktualizujete pomocí nových ID prostředků, vyberte potvrzovací pole a pak vyberte OK.

Přesun prostředků mezi skupinami prostředků

Pokud chcete přesunout prostředek, například aplikaci logiky, účet integrace nebo prostředí integrační služby (ISE), do jiné skupiny prostředků Azure, můžete použít Azure Portal, Azure PowerShell, Azure CLI nebo ROZHRANÍ REST API. Tyto kroky pokrývají Azure Portal, které můžete použít, když oblast prostředku zůstane stejná. Další kroky a obecnou přípravu 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řesunu.

  1. V Azure Portal vyhledejte a vyberte prostředek aplikace logiky, který chcete přesunout.

  2. Na stránce Přehled prostředku vedle položky Skupina prostředků vyberte odkaz pro změnu .

  3. Na stránce Přesunout prostředky vyberte prostředek aplikace logiky a všechny související prostředky, které chcete přesunout.

  4. V seznamu Skupina prostředků vyberte cílovou skupinu prostředků. Nebo pokud chcete vytvořit jinou skupinu prostředků, vyberte Vytvořit novou skupinu.

  5. Pokud chcete potvrdit, že skripty nebo nástroje přidružené k přesunutým prostředkům nebudou fungovat, dokud je neaktualizujete pomocí nových ID prostředků, vyberte potvrzovací pole a pak vyberte OK.

Přesun prostředků mezi oblastmi

Pokud chcete přesunout aplikaci logiky do jiné oblasti, vaše možnosti závisí 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 ověřit připojení v aplikaci logiky.

  • V Azure Portal znovu vytvořte aplikaci logiky v nové oblasti a překonfigurujte nastavení pracovního postupu. Pokud chcete ušetřit č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" aplikace logiky, vyberte na panelu nástrojů Návrháře aplikace logiky zobrazení kódu.

  • Pomocí sady Visual Studio a nástrojů Azure Logic Apps pro Visual Studio můžete aplikaci logiky otevřít a stáhnout z Azure Portal jako šablonu Azure Resource Manager. 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í. Můžete tak snadněji změnit umístění a způsob nasazení aplikace logiky na základě 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ů.

  • 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:

Některé prostředky Azure, například prostředky místní 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 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í oba 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 uvidí autoři a uživatelé konektorů, kteří mají stejné předplatné Azure a stejného tenanta Azure Active Directory. Tyto konektory jsou k dispozici ve stejné oblasti, kde se nasazují aplikace logiky. Další informace najdete v tématu Sdílení vlastních konektorů ve vaší aplikaci.

Šablona, kterou získáte ze sady Visual Studio, obsahuje jenom 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í Azure Portal. Tato šablona obsahuje definice prostředků pro účet integrace i artefakty. Šablona ale není plně parametrizovaná. Proto musíte ručně parametrizovat hodnoty, které chcete použít pro nasazení.

Export šablon pro účty integrace

  1. V Azure Portal vyhledejte a otevřete svůj účet integrace.

  2. V nabídce účtu integrace v části Nastavení vyberte Exportovat šablonu.

  3. Na panelu nástrojů vyberte Stáhnout a šablonu uložte.

  4. Otevřete a upravte šablonu pro parametrizaci potřebných hodnot pro nasazení.

Další kroky

Přesun prostředků Azure do nových skupin prostředků nebo předplatných