Udostępnij przez


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 pokazano, jak uzyskać dostęp do lokalnego udostępnionego zasobu plików za pomocą przepływu pracy w usłudze Azure Logic Apps, korzystając z konektora systemu plików. Następnie możesz tworzyć zautomatyzowane przepływy pracy, które są uruchamiane po wyzwoleniu przez zdarzenia w twoim zasobie plików lub w innych systemach oraz wykonywać działania 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 wyświetlany w galerii łączników w obszarze Udostępnione. 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, który jest wyświetlany w galerii łączników w obszarze Udostępnione i wbudowany łącznik, który jest wyświetlany w galerii łączników w obszarze Wbudowane 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 konsumpcyjnej

    • Standardowe przepływy pracy aplikacji logiki:

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

      • Aby użyć zarządzanego łącznika systemu plików, postępuj zgodnie z tymi samymi wymaganiami co przepływ pracy aplikacji logicznych typu Consumption w usłudze multi-tenant Azure Logic Apps.

      • Aby korzystać z wbudowanego łącznika systemu plików, przepływ pracy standardowej aplikacji logicznej musi działać w 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, 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 Office 365 Outlook z kontem służbowym lub szkolnym. 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 gmaila. 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. Możesz zarejestrować się bezpłatnie.

  • W aplikacji logicznej znajduje się zasób z przepływem pracy, w którym chcesz uzyskać dostęp do zasobu plików.

    Aby uruchomić przepływ pracy za pomocą wyzwalacza systemu plików , musisz mieć pusty przepływ pracy.

    Aby użyć akcji System plików , przepływ pracy może zaczynać się od dowolnego wyzwalacza, który najlepiej pasuje do danego scenariusza.

    Jeśli nie masz zasobu aplikacji logicznej i przepływu pracy, zobacz następujące artykuły:

Dodawanie wyzwalacza systemu plików

  1. W portalu Azure otwórz zasób aplikacji logiki Zużycia.

  2. W menu bocznym zasobów, w obszarze Narzędzia programistyczne, wybierz projektanta, aby otworzyć swój pusty przepływ pracy.

  3. Dodaj wyzwalacz systemu plików, który chcesz użyć do swojego scenariusza, wykonując ogólne kroki dodawania wyzwalacza.

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

  4. 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>
    - < komputer-lokalny>\<nazwa użytkownika>

    Jeśli na przykład folder systemu plików znajduje się na tym samym komputerze co instalacja lokalnej bramy danych, możesz użyć < 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.

  5. Po zakończeniu wybierz pozycję Utwórz nową.

    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.

  6. 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 o nazwie 'Zużycie' oraz wyzwalacz 'Kiedy plik jest tworzony'.

    2. Aby przetestować przepływ pracy, dodaj akcję łącznika 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 dla zużycia, wyzwalacz łącznika zarządzanego o nazwie Po utworzeniu pliku oraz 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.

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

  8. 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 portalu Azure otwórz zasób aplikacji logiki Zużycia.

  2. W menu bocznego paska zasobów, w sekcji Narzędzia programistyczne, wybierz projektanta, aby otworzyć swój przepływ pracy.

  3. Dodaj akcję System plików , która ma być odpowiednia dla danego scenariusza, wykonując ogólne kroki, aby dodać akcję.

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

  4. Jeśli zostanie wyświetlony monit, podaj informacje o połączeniu. Aby uzyskać więcej informacji, zobacz tabelę w poprzedniej sekcji.

  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 Konsumpcja oraz 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 projektanta przepływu pracy dotyczącego zużycia, akcję Utwórz plik przy użyciu zarządzanego łącznika i akcję Wyślij e-mail.

  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.