Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Dotyczy: Azure Logic Apps (Consumption + Standard)
Aby zautomatyzować zadania, które zarządzają zasobami w bazach danych IBM Informix przy użyciu przepływów pracy w usłudze Azure Logic Apps, możesz użyć łącznika IBM Informix . Ten łącznik obejmuje klienta firmy Microsoft, który komunikuje się ze zdalnymi komputerami serwera Informix w sieci TCP/IP, w tym bazami danych opartymi na chmurze, takimi jak IBM Informix dla systemu Windows uruchomionym w wirtualizacji platformy Azure i lokalnych bazach danych.
Możesz nawiązać połączenie z następującymi platformami i wersjami informix, jeśli są skonfigurowane do obsługi połączeń klienta rozproszonej relacyjnej bazy danych (DRDA):
- IBM Informix 12.1
- IBM Informix 11.7
W tym artykule pokazano, jak nawiązać połączenie z przepływu pracy w usłudze Azure Logic Apps z bazą danych Informix i dodać operacje dla różnych zadań.
Dokumentacja techniczna łącznika
Aby uzyskać informacje techniczne na podstawie opisu struktury Swagger łącznika, takich jak operacje, limity i inne szczegóły, zobacz artykuł referencyjny łącznika.
Poniższa tabela zawiera więcej informacji na temat dostępnych operacji łącznika:
| Akcja | Opis | Parametry i opisy |
|---|---|---|
| Usuń wiersz | Usuń wiersz z określonej tabeli Informix, uruchamiając instrukcję Informix DELETE . |
-
Nazwa tabeli: nazwa tabeli Informix, której chcesz użyć - Identyfikator wiersza: unikatowy identyfikator wiersza do usunięcia, na przykład 9999 |
| Pobierz wiersz | Pobierz pojedynczy wiersz z określonej tabeli Informix, uruchamiając instrukcję Informix SELECT WHERE . |
-
Nazwa tabeli: nazwa żądanej tabeli Informix. - Identyfikator wiersza: unikatowy identyfikator wiersza, na przykład 9999. |
| Pobieranie wierszy | Pobierz wszystkie wiersze w określonej tabeli Informix, uruchamiając instrukcję Informix SELECT * . |
Nazwa tabeli: nazwa tabeli Informix. chcieć Aby dodać inne parametry do tej akcji, dodaj je z listy Parametry zaawansowane . Aby uzyskać więcej informacji, zobacz artykuł referencyjny dotyczący łącznika. |
| Pobieranie tabel | Wyświetlanie listy tabel Informix przez uruchomienie instrukcji Informix CALL . |
Żaden |
| Wstaw wiersz | Dodaj wiersz do określonej tabeli Informix, uruchamiając instrukcję Informix INSERT . |
-
Nazwa tabeli: nazwa żądanej tabeli Informix. - Wiersz: wiersz z wartościami do dodania. |
| Aktualizuj wiersz | Edytuj wiersz w określonej tabeli Informix, uruchamiając instrukcję Informix UPDATE . |
-
Nazwa tabeli: nazwa tabeli Informix, której chcesz użyć - Identyfikator wiersza: unikatowy identyfikator wiersza do zaktualizowania, na przykład 9999. - Wiersz: wiersz ze zaktualizowanymi wartościami, na przykład 102. |
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 lokalnymi bazami danych Informix, należy pobrać i zainstalować lokalną bramę danych na komputerze lokalnym, a następnie utworzyć zasób bramy danych platformy Azure w witrynie Azure Portal.
Przepływ pracy aplikacji logiki w trybie Zużycia lub Standardowym, w którym potrzebujesz dostępu do bazy danych Informix.
Łącznik Informix udostępnia tylko akcje, więc przepływ pracy musi zaczynać się od istniejącego wyzwalacza, który najlepiej odpowiada Twojemu scenariuszowi. W tym przykładzie użyto wyzwalacza Cykl.
Jeśli nie masz przepływu pracy w aplikacji Logic Apps, zobacz następujące artykuły:
Dodawanie akcji Informix
W zależności od tego, czy masz przepływ pracy Zużycie, czy Standardowy, wykonaj odpowiednie kroki na karcie dopasowania:
W portalu Azure otwórz zasób aplikacji logiki Zużycia.
Na pasku bocznym zasobów w obszarze Narzędzia programistyczne wybierz projektanta, aby otworzyć przepływ pracy.
W projektancie wykonaj następujące ogólne kroki, aby dodać do przepływu pracy akcję Informix, którą chcesz.
W okienku połączenia podaj informacje o połączeniu dla bazy danych Informix.
Po pomyślnym utworzeniu połączenia w okienku akcji podaj niezbędne informacje dotyczące akcji.
Gdy wszystko będzie gotowe, zapisz przepływ pracy. Na pasku narzędzi projektanta wybierz pozycję Zapisz.
Przetestuj przepływ pracy lub kontynuuj dodawanie akcji do przepływu pracy.
Informacje o połączeniu
W przypadku lokalnej bazy danych Informix wybierz pozycję Połącz za pośrednictwem lokalnej bramy danych , aby wyświetlić powiązane wymagane parametry.
Określ następujące informacje o połączeniu:
Nazwa parametru Nazwa parametru JSON Wymagane Przykładowa wartość Opis Nazwa połączenia nameTak informix-demo-connectionNazwa połączenia. Serwer serverTak — Baza danych w chmurze: informixdemo.cloudapp.net:9089
- Lokalna baza danych:informixdemo:9089Adres TCP/IP lub alias, który jest w formacie IPv4 lub IPv6, a następnie dwukropek i numer portu TCP/IP Baza danych databaseTak nwindNazwa relacyjnej bazy danych DRDA (RDBNAM) lub nazwa bazy danych Informix (dbname). Informix akceptuje ciąg 128-bajtowy. Nazwa użytkownika usernameNie. < database-user-name> Nazwa użytkownika bazy danych. Hasło passwordNie. < hasło bazy danych> Hasło bazy danych. Authentication authenticationWyłącznie na serwerach lokalnych Windows (kerberos) lub Podstawowa Typ uwierzytelniania wymagany przez bazę danych. Ten parametr jest wyświetlany tylko wtedy, gdy wybierzesz pozycję Połącz za pośrednictwem lokalnej bramy danych.
Ważne: uwierzytelnianie podstawowe ma znaczące wady zabezpieczeń, takie jak wysyłanie poświadczeń z każdym żądaniem i podatność na ataki typu cross-site request forgery (CSRF). Chociaż ta metoda może odpowiadać niektórym scenariuszom, rozważ bezpieczniejsze metody uwierzytelniania, jeśli są dostępne. Aby uzyskać więcej informacji, zobacz następujące zasoby:
- Wskazówki dotyczące uwierzytelniania
- Omówienie uwierzytelniania Kerberos w systemie Windows Server
- Metody uwierzytelniania i weryfikacji dostępne w identyfikatorze Entra firmy MicrosoftBrama gatewayWyłącznie na serwerach lokalnych - Subskrypcja: <Subskrypcja platformy Azure>
— <Azure-on-premises-data-gateway-resource>Subskrypcja platformy Azure i nazwa zasobu platformy Azure dla lokalnej bramy danych utworzonej w witrynie Azure Portal. Właściwość Gateway i jej właściwości podrzędne są wyświetlane tylko wtedy, gdy wybierzesz Połącz za pośrednictwem lokalnej bramy danych. W poniższych przykładach pokazano przykładowe połączenia dla baz danych w chmurze i lokalnych baz danych:
Po zakończeniu wybierz pozycję Utwórz nową.
Przejdź do następnych kroków dla przepływów pracy Consumption lub Standard.
Wskazówki dotyczące uwierzytelniania
Jeśli to możliwe, unikaj metod, które używają nazwy użytkownika i hasła lub tokenów.
Ostrzeżenie
Firma Microsoft zaleca używanie następujących przepływów do uwierzytelniania i autoryzacji:
Poświadczenia hasła właściciela zasobu (ROPC) dla protokołu OAuth 2.0
Ten przepływ umożliwia zalogowanie się do aplikacji przy użyciu hasła. Przepływ jest niezgodny z uwierzytelnianiem wieloskładnikowym (MFA), wymaga bardzo wysokiego stopnia zaufania w aplikacji i niesie ze sobą ryzyko, które nie istnieją w innych przepływach. Użyj tego przepływu tylko wtedy, gdy inne bezpieczniejsze przepływy nie są obsługiwane lub dostępne.
Aby uzyskać więcej informacji, zobacz Oauth 2.0 Resource Owner Password Credentials (Poświadczenia hasła właściciela zasobu Oauth 2.0).
Niejawny przepływ autoryzacji dla protokołu OAuth 2.0
Ten przepływ oparty na tokenach jest przeznaczony dla tradycyjnych aplikacji internetowych, w których serwer ma bezpieczniejszą kontrolę nad przetwarzaniem
POSTdanych i jest często używany z przepływem kodu autoryzacji. Ze względu na sposób obsługi i zwracania tokenów identyfikatorów lub tokenów dostępu przepływ wymaga bardzo wysokiego stopnia zaufania w aplikacji i niesie ze sobą ryzyko, które nie istnieją w innych przepływach. Tego przepływu należy używać tylko wtedy, gdy inne bezpieczniejsze przepływy nie są obsługiwane ani dostępne.Aby uzyskać więcej informacji, zobacz przepływ niejawnego udzielania dostępu OAuth 2.0.
Upewnij się, że zabezpieczasz i chronisz poufne i osobiste dane.
Ważne
Zawsze zabezpieczaj i chronij poufne i osobiste dane, takie jak poświadczenia, wpisy tajne, klucze dostępu, parametry połączenia, certyfikaty, odciski palca i podobne informacje o najwyższym dostępnym lub obsługiwanym poziomie zabezpieczeń.
Upewnij się, że te informacje są bezpiecznie przechowywane przy użyciu identyfikatora Entra firmy Microsoft i usługi Azure Key Vault. Nie koduj tych informacji na stałe, udostępniaj innym użytkownikom ani nie zapisuj ich w zwykły tekst w dowolnym miejscu, do którego inni mogą uzyskiwać dostęp. Skonfiguruj plan rotacji lub unieważniania tajemnic w przypadku ich kompromitacji. Aby uzyskać więcej informacji, zobacz następujące zasoby:
Testowanie przepływu pracy
W zależności od tego, czy masz przepływ pracy typu Consumption, czy Standard, wykonaj kroki na odpowiedniej karcie:
Na pasku narzędzi projektanta wybierz pozycję Uruchom.>
Po uruchomieniu przepływu pracy można wyświetlić dane wyjściowe z tego uruchomienia.
Na pasku narzędzi panelu historii uruchomień wybierz pozycję Szczegóły uruchomienia.
W okienku szczegółów przebiegu z listy akcji wybierz akcję z danymi wyjściowymi, które chcesz wyświetlić.
Aby wyświetlić dane wejściowe, w sekcji Dane wejściowe, wybierz link URL. Aby wyświetlić dane wyjściowe, pod Link do danych wyjściowych wybierz link URL.
Poniższy przykład przedstawia przykładowe dane wyjściowe z akcji Pobierz wiersze w przepływie pracy Zużycie: