Dystrybuowanie aplikacji do Qlik Cloud
Gdy publikujesz aplikacje w strumieniach w Qlik Sense zarządzanym przez klienta, możesz również dystrybuować aplikacje w swoim wdrożeniu Qlik Cloud. Dokonując konfiguracji w Qlik Sense zarządzanym przez klienta oraz w dzierżawie w chmurze, możesz zautomatyzować dystrybucję w chmurze, aby aplikacje były automatycznie dystrybuowane we wdrożeniu Qlik Cloud po opublikowaniu ich w strumieniu.
Wymagania wstępne
Aby dystrybuować aplikację z Qlik Sense zarządzanego przez klienta do Qlik potrzebne są:
- Dzierżawa Qlik Cloud.
- Licencja obejmująca środowisko wielochmurowe. Jeden z następujących elementów
- Ten sam podpisany klucz licencyjny do Qlik Sense Enterprise on Windows i Qlik Cloud.
Różne podpisane klucze licencyjne, z licencją na Qlik Sense Enterprise on Windows z włączonymi atrybutami chmurowymi.
Konfiguracje
Poniżej znajduje się ogólny opis czynności konfiguracyjnych.
-
Utwórz wdrożenie w konsoli Konsola zarządzania Qlik (QMC) swojego serwera Qlik Sense Enterprise on Windows.
-
Utwórz konfigurację wielochmurowego dostawcy tożsamości w dzierżawie.
-
Utwórz zasady dystrybucji w konsoli QMC.
Konfiguracja wdrożenia
Wykonaj następujące czynności:
-
Na stronie początkowej QMC otwórz pozycję Dystrybucja chmurowa.
-
Kliknij Konfiguracja wdrożenia.
-
Kliknij Set up new (Skonfiguruj nowe) w lewym dolnym rogu.
-
Wprowadź nazwę wdrożenia.
Nazwy tej będziesz używać w zasadach dystrybucji.
-
Wprowadź punkt końcowy API, czyli swój adres dzierżawy.
Przykład: https://moja-dzierzawa.eu.qlikcloud.com.
-
Jako ustawienie Audience (Odbiorcy) wprowadź qlik.api.
-
Wybierz Use local bearer token (Użyj lokalnego tokenu okaziciela).
InformacjaKorzystanie z lokalnego tokenu okaziciela upraszcza konfigurację. Jeżeli go nie używasz, trzeba wprowadzić zamiast tego wartości Identyfikator klienta, Klucz tajny klienta i Punkt końcowy tokenu. -
Kliknij Skopiuj do schowka.
Lokalny token okaziciela jest potrzebny do konfiguracji dostawcy tożsamości.
- Kliknij przycisk Zastosuj.
Tworzenie konfiguracji dostawcy tożsamości
Wykonaj następujące czynności:
-
Otwórz Konsola zarządzania w swojej dzierżawie Qlik Cloud i wybierz pozycję Dostawca tożsamości w menu po lewej stronie.
-
Kliknij polecenie Utwórz nowe.
Zostanie otwarte okno Utwórz konfigurację dostawcy tożsamości.
-
Jako Typ wybierz Multi-cloud.
-
Opcjonalnie wpisz opis.
-
W polu Lokalny token okaziciela wklej token skopiowany podczas konfiguracji wdrożenia.
Tworzenie zasad dystrybucji
Zasady dystrybucji służą do określania, czy opublikowaną aplikację można dystrybuować do jednego lub kilku wdrożeń w Qlik Cloud. Dystrybuować można tylko opublikowane aplikacje.
Wykonaj następujące czynności:
-
W QMC programu Qlik Sense Enterprise on Windows otwórz sekcję Dystrybucja chmurowa i wybierz Zasady dystrybucji.
-
Kliknij polecenie Utwórz nowe.
-
Na liście Create rule from template (Utwórz regułę na podstawie szablonu) wybierz pozycję Distribution_App.
-
Nazwij zasadę dystrybucji.
-
W sekcji Podstawowa sprawdź, czy filtr zasobów ma wartość App_* i czy wybrano działanie Dystrybucja.
-
W edytorze reguł zachowaj wartości podmiot, nazwa, = i wartość. W ostatnim polu wystarczy dodać nazwę utworzonego wcześniej wdrożenia (w Konfiguracja wdrożenia). Załóżmy, że jest to deployment.
Pole Warunkiw sekcji Zaawansowane powinno zawierać następujący ciąg:: ((subject.name="deployment")).
-
Kliknij Validate rule (Sprawdź poprawność reguły).
Składnia reguły zostanie sprawdzona i, jeśli będzie poprawna, zostanie wyświetlone potwierdzenie.
-
Kliknij Zastosuj, aby zapisać regułę.
Jest to prosty przykład dystrybucji aplikacji, w którym wszystkie aplikacje publikowane w strumieniu są również dystrybuowane w Twojej dzierżawie Qlik Cloud. Korzystając z właściwości niestandardowych, możesz określić bardziej szczegółowe reguły dystrybucji aplikacji — zobacz temat Distribution policies - example (tylko w języku angielskim).