Распространение приложений на Qlik Cloud
При публикации приложений в потоках в Qlik Sense под управлением клиента также может потребоваться распространить приложения в развертывании Qlik Cloud. Создавая конфигурации в Qlik Sense под управлением клиента и в облачном клиенте, можно автоматизировать распространение приложений в облако так, чтобы они автоматически распространялись в развертывании Qlik Cloud при публикации в потоке.
Предварительные требования
Для распространения приложения из Qlik Sense под управлением клиента в Qlik необходимо выполнить следующие действия:
- Клиент Qlik Cloud.
- Лицензия, которая включает многооблачную инфраструктуру. Любое из следующих
- Один и тот же подписанный лицензионный ключ для Qlik Sense Enterprise on Windows и Qlik Cloud.
Разные подписанные лицензионные ключи, где для лицензии Qlik Sense Enterprise on Windows включены облачные атрибуты.
Конфигурации
Далее приводится общее описание шагов конфигурации.
-
Настройте развертывание в Консоль управления Qlik (QMC) сервера Qlik Sense Enterprise on Windows.
-
Создайте многооблачную конфигурацию поставщика удостоверений в клиенте.
-
Создайте политику распространения в QMC.
Настройка развертывания
Выполните следующие действия.
-
На начальной странице QMC откройте Облачное распределение.
-
Щелкните Deployments setup (Настройка развертываний).
-
В нижнем левом углу щелкните Set up new (Настроить новое).
-
Введите имя развертывания.
Это имя будет использоваться в политике распространения.
-
Введите API endpoint (Конечная точка API), то есть адрес клиента.
Пример: https://moy-klient.eu.qlikcloud.com.
-
Для параметра Audience (Аудитория) введите qlik.api.
-
Выберите Use local bearer token (Использовать локальный токен носителя).
Примечание к информацииИспользование локального токена носителя упрощает настройку. Если не использовать его, необходимо указать параметры Идентификатор клиента, Секрет клиента и Конечная точка токена. -
Щелкните Копировать в буфер обмена.
Локальный токен носителя нужен в конфигурации поставщика удостоверений.
- Щелкните Применить.
Создание конфигурации поставщика удостоверений
Выполните следующие действия.
-
Откройте Консоль управления в клиенте Qlik Cloud и в левом меню выберите Поставщик удостоверений.
-
Нажмите Создать.
Откроется окно Создать конфигурацию поставщика удостоверений.
-
Для параметра Тип выберите Многооблачная инфраструктура.
-
Добавьте описание (необязательно).
-
В поле Локальный токен носителя вставьте токен, скопированный при настройке развертывания.
Создание политики распространения
Политики распространения используются для определения того, может ли опубликованное приложение быть распространено на одно или несколько развертываний в Qlik Cloud. Распространять можно только опубликованные приложения.
Выполните следующие действия.
-
В QMC из Qlik Sense Enterprise on Windows откройте Облачное распределение и выберите Политики распространения.
-
Нажмите Создать.
-
В списке Create rule from template (Создать правило из шаблона) выберите Distribution_App.
-
Присвойте имя политике распространения.
-
В разделе Базовый проверьте, что значение фильтра ресурса App_* и выбрано действие Распространить.
-
В редактор правил сохраните значения subject, name, = и value. В последнем поле необходимо лишь добавить имя развертывания, созданного ранее (на шаге Настройка развертывания). Пусть это будет имя deployment.
В поле Условия в разделе Расширенные должна быть следующая строка: ((subject.name="deployment")).
-
Щелкните Validate rule (Проверить правило).
Проверяется синтаксис правила, и, если он допустимый, отображается подтверждение.
-
Щелкните Применить для сохранения правила.
Это был простой пример распространения приложений, в котором все приложения, опубликованные в потоке, также распространяются на клиент Qlik Cloud. При помощи пользовательских свойств можно создать более детализированные правила распространения приложений, см. раздел Пример политики распространения (только английский язык).