- tocdepth
2
Настройка Synapse File Exchange
Чтобы управлять безопасной передачей файлов с помощью плагина Synapse File Exchange, необходимо настроить для него подключение к S3-совместимому хранилищу.
Перед началом работы
Создайте кластер с публичным IP и хотя бы одной группой узлов.
Создайте S3-хранилище. Например, бакет в Object Storage.
Шаг 1. Отредактируйте ConfigMap
Выполните команду:
kubectl -n fsgw edit cm fsgw-config
Укажите параметры подключения к S3:
s3-cluster1: endpoint: protocol: https host: <S3_ENDPOINT> port: 443 region: ru-central-1 s3-configuration: access-style: path-style users: s3-user: access-key-id: <S3_ACCESS_KEY> secret-access-key: ${s3.secret}
Где:
<S3_ENDPOINT>
— URL-адрес S3-хранилища.<S3_ACCESS_KEY>
— идентификатор ключа доступа сервисного аккаунта с правами для работы с S3-хранилищем
Сохраните изменения.
Шаг 2. Отредактируйте Secret
Выполните команду:
kubectl edit secrets -n fsgw fsgw-s3-secret
Укажите в Secret значение
s3.secret
:data: s3.secret: <S3_SECRET_KEY>
Где
<S3_SECRET_KEY>
— пароль ключа доступа сервисного аккаунта для S3-хранилища.
Шаг 3. Перезапустите Deployment
Выполните команду:
kubectl restart deployment fsgw fsgw-deployment
Теперь можно управлять безопасной передачей файлов в кластере.
Была ли статья полезной?
Запустили Evolution free tier
для Dev & Test
Получить
для Dev & Test