Терминирование TLS
Статья создана
Обновлена 26 января 2023 г.
При работе с SpeechKit Hybrid вы можете включить режим терминирования TLS
Чтобы включить терминирование TLS:
- В контейнер
envoy
скопируйте TLS-сертификат и приватный ключ. Файл сертификата дожен размещаться в/etc/envoy/certs/cert.pem
, а ключ — в/etc/envoy/certs/key.pem
. - Передайте переменную окружения
USE_TLS="true"
в контейнер лицензионного сервераlicense_server
.
Вы также можете включить TLS проксирование с помощью docker compose
:
version: '3'
services:
billing_agent:
network_mode: host
volumes:
- persistent:/var/swaydb
environment:
STATIC_API_KEY: XXX
image: billing_agent:0.15
license_server:
network_mode: host
environment:
USE_TLS: "true"
LICENSE_MODE: billing_agent
image: license-server:0.15
depends_on:
- billing_agent
envoy:
network_mode: host
volumes:
- certs:/etc/envoy/certs
environment:
ENVOY_UID: 0
image: envoy:0.15
depends_on:
- license_server