Připojení k místním systémům souborů z pracovních postupů v Azure Logic Apps

Platí pro: Azure Logic Apps (Consumption + Standard)

Tento průvodce ukazuje, jak přistupovat k místní sdílené složce z pracovního postupu v Azure Logic Apps pomocí konektoru systému souborů. Pak můžete vytvořit automatizované pracovní postupy, které se spouštějí při aktivaci událostmi ve sdílené složce nebo v jiných systémech, a spouštět akce pro správu souborů. Konektor poskytuje následující funkce:

  • Vytváření, získávání, přidávání, aktualizace a odstraňování souborů
  • Zobrazení seznamu souborů ve složkách nebo kořenových složkách
  • Získejte obsah a metadata souborů.

V tomto návodu ukazují ukázkové scénáře následující úlohy:

  • Aktivujte pracovní postup při vytvoření nebo přidání souboru do sdílené složky a odeslání e-mailu.
  • Aktivujte pracovní postup při kopírování souboru z účtu Dropboxu do sdílené složky a odeslání e-mailu.

Omezení a známé problémy

  • Konektor systému souborů v současné době podporuje pouze systémy souborů Windows v operačních systémech Windows.
  • Namapované síťové jednotky nejsou podporovány.

Technické reference ke konektoru

Konektor systému souborů má různé verze založené na typu aplikace logiky a hostitelském prostředí.

Aplikace logiky Prostředí Verze konektoru
Využití Azure Logic Apps pro více tenantů Spravovaný konektor, který se zobrazí v galerii konektorů v části Sdílené Další informace najdete v následující dokumentaci:

- Referenční informace ke spravovanému konektoru systému souborů
- Spravované konektory v Azure Logic Apps
Standard Azure Logic Apps a App Service Environment v3 pro jednoho tenanta (pouze plány systému Windows) Spravovaný konektor, který se zobrazí v galerii konektorů v části Sdílené a integrovaný konektor, který se zobrazí v galerii konektorů v integrovaném prostředí a je založený na poskytovateli služeb. Integrovaný konektor se liší následujícími způsoby:

– Integrovaný konektor podporuje pouze aplikace logiky Standard, které běží ve službě App Service Environment v3 pouze s plány Windows.

- Integrovaná verze se může pomocí připojovacího řetězce připojit přímo ke sdílenému souborovému umístění a přistupovat k virtuálním sítím Azure bez místní datové brány.

Další informace najdete v následující dokumentaci:

- Referenční informace ke spravovanému konektoru systému souborů
- Referenční informace k integrovanému konektoru systému souborů
- Integrované konektory v Azure Logic Apps

Požadavky

  • Účet a předplatné Azure. Pokud nemáte předplatné Azure, zaregistrujte si bezplatný účet Azure.

  • Pro připojení ke sdílené složce se na základě aplikace logiky a hostitelského prostředí vztahují různé požadavky:

    • Pracovní postupy logické aplikace Consumption:

    • Pracovní postupy standardní aplikace logiky:

      Můžete použít integrovaný konektor systému souborů nebo spravovaný konektor.

      • Pokud chcete použít spravovaný konektor systému souborů , postupujte podle stejných požadavků jako pracovní postup aplikace logiky Consumption ve víceklientských azure Logic Apps.

      • Pokud chcete použít integrovaný konektor File System, pracovní postup logické aplikace standardu musí běžet v prostředí App Service Environment v3, ale nevyžaduje prostředek brány dat.

  • Přístup k počítači, který má systém souborů, který chcete použít. Pokud například bránu dat nainstalujete do stejného počítače jako systém souborů, potřebujete pro tento počítač přihlašovací údaje účtu.

  • Pokud chcete postupovat podle ukázkového scénáře v této příručce, potřebujete e-mailový účet od poskytovatele podporovaného službou Azure Logic Apps, jako je Office 365 Outlook, Outlook.com nebo Gmail. U jiných poskytovatelů si projděte další podporované e-mailové konektory. Tento příklad používá konektor Office 365 Outlook s pracovním nebo školním účtem. Pokud použijete jiný e-mailový účet, celkový postup bude stejný, ale vaše uživatelské rozhraní se může mírně lišit.

    Důležité

    Pokud chcete používat konektor Gmail, můžou tento konektor používat jenom obchodní účty G-Suite bez omezení v aplikacích logiky. Pokud máte uživatelský účet Gmailu, můžete tento konektor použít jenom s konkrétními službami schválenými Googlem nebo můžete vytvořit klientskou aplikaci Google, která se použije k ověřování pomocí konektoru Gmail. Další informace najdete v tématu Zabezpečení dat a zásady ochrany osobních údajů pro konektory Google v Azure Logic Apps.

  • V ukázkovém scénáři akce systému souborů potřebujete účet Dropbox. Můžete se zdarma zaregistrovat.

  • Prostředek aplikace logiky s pracovním postupem, ve kterém chcete získat přístup ke sdílené složce.

    Chcete-li spustit pracovní postup triggerem systému souborů, musíte mít prázdný pracovní postup.

    Pokud chcete použít akci systému souborů , může váš pracovní postup začít libovolným triggerem, který nejlépe vyhovuje vašemu scénáři.

    Pokud nemáte prostředek a pracovní postup aplikace logiky, přečtěte si následující články:

Přidat aktivační událost souborového systému

  1. Na webu Azure Portal otevřete prostředek aplikace logiky Consumption.

  2. V nabídkách bočního panelu prostředků v části Vývojové nástroje vyberte návrháře a otevřete prázdný pracovní postup.

  3. Podle obecných kroků pro přidání spouštěče, přidejte spouštěč systému souborů, který chcete pro svůj scénář.

    Další informace naleznete v tématu Triggery systému souborů. Tento příklad pokračuje triggerem s názvem Při vytvoření souboru.

  4. V poli s informacemi o připojení zadejte podle potřeby následující informace:

    Vlastnost Požaduje se Hodnota Popis
    Název připojení Ano < název připojení> Název, který se má použít pro vaše připojení
    Kořenová složka Ano < root-folder-name> Kořenová složka pro váš systém souborů, což je obvykle hlavní nadřazená složka a je složka používaná pro relativní cesty se všemi triggery, které pracují se soubory.

    Pokud jste například nainstalovali místní bránu dat, použijte místní složku v počítači s instalací brány dat. Nebo použijte složku v síťovém sdílení, ke které má počítač přístup, například \PublicShare\MyFileSystem.
    Typ ověření Ne < Typ autentizace> Typ ověřování, který používá váš server systému souborů, což je Windows
    Uživatelské jméno Ano < doména a uživatelské jméno> Doména a uživatelské jméno počítače, ve kterém máte systém souborů.

    Pro spravovaný konektor systému souborů použijte jednu z následujících hodnot s zpětným lomítkem (\):

    - < doména>\<uživatelské jméno>
    - < local-computer>\<uživatelské jméno>

    Například pokud je vaše složka v systému souborů ve stejném počítači jako instalace místní brány dat, můžete použít <local-computer>\<username>.
    Heslo Ano < heslo> Heslo pro počítač, na kterém máte systém souborů
    Brána Ne – <Předplatné Azure>

    - <gateway-resource-name>
    Tato část se vztahuje pouze na spravovaný konektor systému souborů:

    - Předplatné: Předplatné Azure přidružené k prostředku datové brány
    - Brána pro připojení: Prostředek datové brány

    Následující příklad ukazuje informace o připojení pro spouštěč spravovaného konektoru systému souborů :

    Snímek obrazovky zobrazující návrháře pracovního procesu Consumption a informace o připojení pro aktivaci konektoru spravovaného souborovým systémem

  5. Až budete hotovi, vyberte Vytvořit nový.

    Azure Logic Apps vytvoří a otestuje vaše připojení a zajistí, aby připojení fungovalo správně. Pokud je připojení správně nastavené, zobrazí se možnosti nastavení pro vybranou aktivační událost.

  6. Pokračujte v vytváření pracovního postupu.

    1. Zadejte požadované informace pro aktivátor.

      V tomto příkladu vyberte cestu ke složce na serveru systému souborů a zkontrolujte nově vytvořený soubor. Zadejte počet souborů, které se mají vrátit a jak často chcete zkontrolovat.

      Snímek obrazovky zobrazující návrh pracovního postupu Consumption a spouštěč nazvaný Při vytvoření souboru.

    2. Pokud chcete otestovat pracovní postup, přidejte akci konektoru Outlooku, která vám pošle e-mail při vytvoření souboru v systému souborů v zadané složce. Zadejte příjemce e-mailu, předmět a text. K testování můžete použít vlastní e-mailovou adresu.

      Snímek obrazovky s návrhářem pracovního postupu Consumption, triggerem spravovaného konektoru s názvem Při vytvoření souboru a akcí s názvem Odeslat e-mail

      Návod

      Pokud chcete přidat výstupy z předchozích kroků v pracovním postupu, vyberte v polích pro úpravy triggeru. Jakmile se zobrazí seznam dynamického obsahu, vyberte z dostupných výstupů.

  7. Po dokončení uložte pracovní postup.

  8. Pokud chcete pracovní postup otestovat, nahrajte soubor, který tento pracovní postup aktivuje.

V případě úspěchu pracovní postup odešle e-mail o novém souboru.

Přidat akci systému souborů

Ukázkový pracovní postup aplikace logiky začíná spouštěčem Dropboxu, ale můžete použít libovolný spouštěč.

  1. Na webu Azure Portal otevřete prostředek aplikace logiky Consumption.

  2. V nabídce bočního panelu prostředku v části Vývojové nástroje vyberte možnost návrháře, abyste otevřeli svůj pracovní postup.

  3. Přidejte akci systému souborů, kterou chcete pro svůj scénář, podle obecných kroků k přidání akce.

    Další informace naleznete v tématu Triggery systému souborů. Tento příklad pokračuje akcí s názvem Vytvořit soubor.

  4. Pokud se zobrazí výzva, zadejte informace o připojení. Další informace najdete v tabulce v předchozí části.

  5. Pokračujte v vytváření pracovního postupu.

    1. Zadejte požadované informace pro vaši akci.

      V tomto příkladu vyberte cestu ke složce na serveru systému souborů, kterou chcete použít, což je kořenová složka zde. Zadejte název a obsah souboru na základě souboru nahraného do Dropboxu.

      Snímek obrazovky znázorňující návrháře pracovního postupu Consumption a akci konektoru spravovaného systémem souborů s názvem Vytvořit soubor

      Návod

      Pokud chcete přidat výstupy z předchozích kroků v pracovním postupu, vyberte v polích pro úpravy akce. Jakmile se zobrazí seznam dynamického obsahu, vyberte z dostupných výstupů.

    2. Pokud chcete svůj pracovní postup otestovat, přidejte akci Outlooku, která vám pošle e-mail, když akce systému souborů vytvoří soubor. Zadejte příjemce e-mailu, předmět a text. K testování můžete použít vlastní e-mailovou adresu.

      Snímek obrazovky znázorňující návrháře pracovního postupu Consumption, akci Vytvoření souboru spravovaného konektoru a akci Odeslat e-mail.

  6. Po dokončení uložte pracovní postup.

  7. Pokud chcete pracovní postup otestovat, nahrajte soubor, který tento pracovní postup aktivuje.

V případě úspěchu pracovní postup vytvoří na serveru systému souborů soubor založený na nahraném souboru v DropBoxu a odešle e-mail o vytvořeném souboru.