Udostępnij za pośrednictwem


Nawiązywanie połączenia z lokalnymi systemami plików z przepływów pracy w usłudze Azure Logic Apps

Dotyczy: Azure Logic Apps (Zużycie + Standardowa)

W tym przewodniku z instrukcjami pokazano, jak uzyskać dostęp do lokalnego udziału plików z przepływu pracy w usłudze Azure Logic Apps przy użyciu łącznika systemu plików. Następnie można tworzyć zautomatyzowane przepływy pracy uruchamiane po wyzwoleniu przez zdarzenia w udziale plików lub w innych systemach i uruchamiać akcje w celu zarządzania plikami. Łącznik zapewnia następujące możliwości:

  • Tworzenie, pobieranie, dołączanie, aktualizowanie i usuwanie plików.
  • Wyświetlanie listy plików w folderach lub folderach głównych.
  • Pobieranie zawartości pliku i metadanych.

W tym przewodniku z instrukcjami przykładowe scenariusze przedstawiają następujące zadania:

  • Wyzwalanie przepływu pracy po utworzeniu lub dodaniu pliku do udziału plików, a następnie wysłaniu wiadomości e-mail.
  • Wyzwalanie przepływu pracy podczas kopiowania pliku z konta usługi Dropbox do udziału plików, a następnie wysyłania wiadomości e-mail.

Ograniczenia i znane problemy

  • Łącznik systemu plików obsługuje obecnie tylko systemy plików Systemu Windows w systemach operacyjnych Windows.
  • Zamapowane dyski sieciowe nie są obsługiwane.

Dokumentacja techniczna łącznika

Łącznik systemu plików ma różne wersje na podstawie typu aplikacji logiki i środowiska hosta.

Aplikacja logiki Środowisko Wersja łącznika
Zużycie Wielodostępna usługa Azure Logic Apps Łącznik zarządzany, który jest wyświetlany w galerii łączników w obszarze Udostępnione środowisko uruchomieniowe>. Aby uzyskać więcej informacji, zapoznaj się z następującą dokumentacją:

- Dokumentacja łącznika zarządzanego systemu plików
- Łączniki zarządzane w usłudze Azure Logic Apps
Standardowa Usługa Azure Logic Apps i środowisko App Service Environment w wersji 3 z jedną dzierżawą (tylko plany systemu Windows) Łącznik zarządzany wyświetlany w galerii łączników w obszarze Udostępnione środowisko uruchomieniowe>i wbudowany łącznik, który jest wyświetlany w galerii łączników w obszarze Środowisko uruchomieniowe>w aplikacji i jest oparty na dostawcy usług. Wbudowany łącznik różni się w następujący sposób:

— Wbudowany łącznik obsługuje tylko standardowe aplikacje logiki uruchamiane w środowisku App Service Environment w wersji 3 tylko z planami systemu Windows.

— Wbudowana wersja może łączyć się bezpośrednio z udziałem plików i uzyskiwać dostęp do sieci wirtualnych platformy Azure przy użyciu parametry połączenia bez lokalnej bramy danych.

Aby uzyskać więcej informacji, zapoznaj się z następującą dokumentacją:

- Dokumentacja łącznika zarządzanego systemu plików
- Dokumentacja wbudowanego łącznika systemu plików
- Wbudowane łączniki w usłudze Azure Logic Apps

Wymagania wstępne

  • Konto i subskrypcja platformy Azure. Jeśli nie masz subskrypcji platformy Azure, zarejestruj się w celu założenia bezpłatnego konta platformy Azure.

  • Aby nawiązać połączenie z udziałem plików, mają zastosowanie różne wymagania na podstawie aplikacji logiki i środowiska hostingu:

    • Przepływy pracy aplikacji logiki użycia

      • W przypadku wielodostępnej usługi Azure Logic Apps musisz spełnić następujące wymagania, jeśli jeszcze tego nie zrobiono:

        1. Zainstaluj lokalną bramę danych na komputerze lokalnym.

          Łącznik zarządzany przez system plików wymaga, aby instalacja bramy i serwer systemu plików istniały w tej samej domenie systemu Windows.

        2. Utwórz zasób lokalnej bramy danych na platformie Azure.

        3. Po dodaniu wyzwalacza lub akcji łącznika zarządzanego przez system plików do przepływu pracy wybierz utworzony wcześniej zasób bramy danych, aby można było nawiązać połączenie z systemem plików.

    • Standardowe przepływy pracy aplikacji logiki

      Możesz użyć wbudowanego łącznika systemu plików lub łącznika zarządzanego.

      • Aby użyć łącznika zarządzanego przez system plików, postępuj zgodnie z tymi samymi wymaganiami co przepływ pracy aplikacji logiki Zużycie w wielodostępnej usłudze Azure Logic Apps.

      • Aby korzystać z wbudowanego łącznika systemu plików, przepływ pracy standardowej aplikacji logiki musi działać w środowisku App Service Environment w wersji 3, ale nie wymaga zasobu bramy danych.

  • Dostęp do komputera z systemem plików, którego chcesz użyć. Jeśli na przykład brama danych zostanie zainstalowana na tym samym komputerze co system plików, potrzebne są poświadczenia konta dla tego komputera.

  • Aby postępować zgodnie z przykładowym scenariuszem w tym przewodniku z instrukcjami, potrzebujesz konta e-mail od dostawcy obsługiwanego przez usługę Azure Logic Apps, takiego jak Office 365 Outlook, Outlook.com lub Gmail. W przypadku innych dostawców zapoznaj się z innymi obsługiwanymi łącznikami poczty e-mail. W tym przykładzie użyto łącznika usługi Office 365 Outlook z kontem służbowym. Jeśli korzystasz z innego konta e-mail, ogólne kroki będą takie same, ale interfejs użytkownika może się trochę różnić.

    Ważne

    Jeśli chcesz użyć łącznika Gmail, tylko konta biznesowe usługi G-Suite mogą używać tego łącznika bez ograniczeń w aplikacjach logiki. Jeśli masz konto użytkownika Gmail, możesz użyć tego łącznika tylko z określonymi usługami zatwierdzonymi przez firmę Google lub utworzyć aplikację kliencką Google do użycia do uwierzytelniania za pomocą łącznika Gmail. Aby uzyskać więcej informacji, zobacz Zasady zabezpieczeń i prywatności danych dla łączników Google w usłudze Azure Logic Apps.

  • Na potrzeby przykładowego scenariusza działania systemu plików potrzebne jest konto usługi Dropbox, które można zarejestrować bezpłatnie.

  • Przepływ pracy aplikacji logiki, w którym chcesz uzyskać dostęp do udziału plików. Aby uruchomić przepływ pracy za pomocą wyzwalacza systemu plików, musisz zacząć od pustego przepływu pracy. Aby dodać akcję System plików, uruchom przepływ pracy przy użyciu dowolnego wyzwalacza.

Dodawanie wyzwalacza systemu plików

  1. W witrynie Azure Portal otwórz pusty przepływ pracy aplikacji logiki w projektancie.

  2. W projektancie wykonaj następujące ogólne kroki, aby dodać wyzwalacz systemu plików, który chcesz wykonać w przepływie pracy.

    Aby uzyskać więcej informacji, zobacz Wyzwalacze systemu plików. Ten przykład jest kontynuowany z wyzwalaczem o nazwie Po utworzeniu pliku.

  3. W polu informacje o połączeniu podaj następujące informacje zgodnie z wymaganiami:

    Właściwości Wymagania Wartość Opis
    Nazwa połączenia Tak <nazwa połączenia> Nazwa do użycia dla połączenia
    Folder główny Tak <nazwa folderu głównego> Folder główny systemu plików, który jest zazwyczaj głównym folderem nadrzędnym i jest folderem używanym dla ścieżek względnych ze wszystkimi wyzwalaczami, które działają na plikach.

    Jeśli na przykład zainstalowano lokalną bramę danych, użyj folderu lokalnego na komputerze z instalacją bramy danych. Możesz też użyć folderu dla udziału sieciowego, w którym komputer może uzyskać dostęp do tego folderu, na przykład \\PublicShare\\MyFileSystem.
    Typ uwierzytelnienia Nie. <typ uwierzytelniania> Typ uwierzytelniania używanego przez serwer systemu plików, czyli Windows
    Nazwa użytkownika Tak <domena i nazwa użytkownika> Domena i nazwa użytkownika komputera, na którym masz system plików.

    W przypadku łącznika zarządzanego systemu plików użyj jednej z następujących wartości z ukośnikiem odwrotnym (\):

    - <domena>\<nazwa użytkownika>
    - <local-computer>\<username>

    Jeśli na przykład folder systemu plików znajduje się na tym samym komputerze co instalacja lokalnej bramy danych, możesz użyć <nazwy użytkownika>\<komputera> lokalnego.
    Hasło Tak <hasło> Hasło komputera, na którym masz system plików
    brama Nie. — <Subskrypcja platformy Azure>
    - <gateway-resource-name>
    Ta sekcja dotyczy tylko zarządzanego łącznika systemu plików:

    - Subskrypcja: subskrypcja platformy Azure skojarzona z zasobem bramy danych
    - Brama połączenia: zasób bramy danych

    W poniższym przykładzie przedstawiono informacje o połączeniu wyzwalacza łącznika zarządzanego przez system plików:

    Zrzut ekranu przedstawiający projektanta przepływu pracy użycia i informacje o połączeniu dla wyzwalacza łącznika zarządzanego przez system plików.

  4. Po zakończeniu wybierz Utwórz.

    Usługa Azure Logic Apps tworzy i testuje połączenie, upewniając się, że połączenie działa prawidłowo. Jeśli połączenie jest skonfigurowane poprawnie, opcje konfiguracji zostaną wyświetlone dla wybranego wyzwalacza.

  5. Kontynuuj tworzenie przepływu pracy.

    1. Podaj wymagane informacje dla wyzwalacza.

      W tym przykładzie wybierz ścieżkę folderu na serwerze systemu plików, aby sprawdzić nowo utworzony plik. Określ liczbę plików do zwrócenia i częstotliwość sprawdzania.

      Zrzut ekranu przedstawiający projektanta przepływu pracy zużycie i wyzwalacz o nazwie Po utworzeniu pliku.

    2. Aby przetestować przepływ pracy, dodaj akcję programu Outlook, która wysyła wiadomość e-mail po utworzeniu pliku w systemie plików w określonym folderze. Wprowadź adresatów wiadomości e-mail, temat i treść. Na potrzeby testowania możesz użyć własnego adresu e-mail.

      Zrzut ekranu przedstawiający projektanta przepływu pracy zużycie, wyzwalacz łącznika zarządzanego o nazwie Po utworzeniu pliku i akcję o nazwie Wyślij wiadomość e-mail.

      Napiwek

      Aby dodać dane wyjściowe z poprzednich kroków w przepływie pracy, wybierz wewnątrz pól edycji wyzwalacza. Gdy zostanie wyświetlona lista zawartości dynamicznej, wybierz z dostępnych danych wyjściowych.

  6. Gdy wszystko będzie gotowe, zapisz proces.

  7. Aby przetestować przepływ pracy, przekaż plik, który wyzwala przepływ pracy.

Jeśli przepływ pracy zakończy się pomyślnie, wyśle wiadomość e-mail dotyczącą nowego pliku.

Dodawanie akcji systemu plików

Przykładowy przepływ pracy aplikacji logiki rozpoczyna się od wyzwalacza Dropbox, ale możesz użyć dowolnego wyzwalacza.

  1. W witrynie Azure Portal otwórz przepływ pracy aplikacji logiki w projektancie.

  2. W projektancie wykonaj następujące ogólne kroki, aby dodać akcję System plików, którą chcesz wykonać w przepływie pracy.

    Aby uzyskać więcej informacji, zobacz Wyzwalacze systemu plików. W tym przykładzie jest kontynuowana akcja o nazwie Utwórz plik.

  3. W polu informacje o połączeniu podaj następujące informacje zgodnie z wymaganiami:

    Właściwości Wymagania Wartość Opis
    Nazwa połączenia Tak <nazwa połączenia> Nazwa do użycia dla połączenia
    Folder główny Tak <nazwa folderu głównego> Folder główny systemu plików, który jest zazwyczaj głównym folderem nadrzędnym i jest folderem używanym dla ścieżek względnych ze wszystkimi wyzwalaczami, które działają na plikach.

    Jeśli na przykład zainstalowano lokalną bramę danych, użyj folderu lokalnego na komputerze z instalacją bramy danych. Możesz też użyć folderu dla udziału sieciowego, w którym komputer może uzyskać dostęp do tego folderu, na przykład \\PublicShare\\MyFileSystem.
    Typ uwierzytelnienia Nie. <typ uwierzytelniania> Typ uwierzytelniania używanego przez serwer systemu plików, czyli Windows
    Nazwa użytkownika Tak <domena i nazwa użytkownika> Domena i nazwa użytkownika komputera, na którym masz system plików.

    W przypadku łącznika zarządzanego systemu plików użyj jednej z następujących wartości z ukośnikiem odwrotnym (\):

    - <domena>\<nazwa użytkownika>
    - <local-computer>\<username>

    Jeśli na przykład folder systemu plików znajduje się na tym samym komputerze co instalacja lokalnej bramy danych, możesz użyć <nazwy użytkownika>\<komputera> lokalnego.
    Hasło Tak <hasło> Hasło komputera, na którym masz system plików
    brama Nie. — <Subskrypcja platformy Azure>
    - <gateway-resource-name>
    Ta sekcja dotyczy tylko zarządzanego łącznika systemu plików:

    - Subskrypcja: subskrypcja platformy Azure skojarzona z zasobem bramy danych
    - Brama połączenia: zasób bramy danych

    W poniższym przykładzie przedstawiono informacje o połączeniu dla akcji łącznika zarządzanego przez system plików:

    Zrzut ekranu przedstawiający informacje o połączeniu dla akcji łącznika zarządzanego przez system plików.

  4. Po zakończeniu wybierz Utwórz.

    Usługa Azure Logic Apps tworzy i testuje połączenie, upewniając się, że połączenie działa prawidłowo. Jeśli połączenie jest skonfigurowane poprawnie, opcje konfiguracji zostaną wyświetlone dla wybranej akcji.

  5. Kontynuuj tworzenie przepływu pracy.

    1. Podaj wymagane informacje dotyczące akcji.

      W tym przykładzie wybierz ścieżkę folderu na serwerze systemu plików do użycia, czyli folder główny tutaj. Wprowadź nazwę pliku i zawartość na podstawie pliku przekazanego do usługi Dropbox.

      Zrzut ekranu przedstawiający projektanta przepływu pracy Zużycie i akcję łącznika zarządzanego przez system plików o nazwie Utwórz plik.

      Napiwek

      Aby dodać dane wyjściowe z poprzednich kroków w przepływie pracy, wybierz wewnątrz pól edycji akcji. Gdy zostanie wyświetlona lista zawartości dynamicznej, wybierz z dostępnych danych wyjściowych.

    2. Aby przetestować przepływ pracy, dodaj akcję programu Outlook, która wysyła wiadomość e-mail po utworzeniu pliku przez akcję System plików. Wprowadź adresatów wiadomości e-mail, temat i treść. Na potrzeby testowania możesz użyć własnego adresu e-mail.

      Zrzut ekranu przedstawiający akcję

  6. Gdy wszystko będzie gotowe, zapisz proces.

  7. Aby przetestować przepływ pracy, przekaż plik, który wyzwala przepływ pracy.

W przypadku powodzenia przepływ pracy tworzy plik na serwerze systemu plików na podstawie przekazanego pliku w dropbox i wysyła wiadomość e-mail o utworzonym pliku.

Następne kroki