Go to file
Gregory 9c8824bc81
add multipart upload (#19)
Co-authored-by: ggmaleva <ggmaleva@yandex.ru>
2024-01-18 12:31:06 +03:00
.github Update deps for trivy (#14) 2023-10-13 09:59:58 +03:00
minio-local-cluster update deps, use damsel.msgpack.Value (#3) 2022-05-06 19:51:04 +07:00
src add multipart upload (#19) 2024-01-18 12:31:06 +03:00
.codecov.yml migrate on dev.vality 2022-05-06 13:44:12 +07:00
.gitignore BJ-314: init 2018-11-23 15:23:28 +03:00
CODEOWNERS migrate on dev.vality 2022-05-06 13:44:12 +07:00
LICENSE 🔄 Synced local 'LICENSE' with remote 'LICENSE' (#6) 2022-09-10 14:34:06 +07:00
pom.xml add multipart upload (#19) 2024-01-18 12:31:06 +03:00
README.md disable sdk v1 and ceph tests 2023-04-18 19:51:12 +03:00
renovate.json migrate on dev.vality 2022-05-06 13:44:12 +07:00

file-storage

Сервис, обращающийся напрямую к s3 через AWS JAVA SDK. Используется для генерации pre-signed URL that can be used to access an Amazon S3 resource without requiring the user of the URL to know the account's AWS security credentials.

Параметры запуска

Для работы с 2 версией AWS SDK S3 V2

s3-sdk-v2:
  endpoint: 'http://127.0.0.1:9000'
  bucket-name: 'files-v2'
  region: 'RU'
  access-key: 'minio'
  secret-key: 'minio123'

Minio

Если сервисом используется 2 версия AWS SDK S3 V2, и в качестве s3 кластера используется minio, то для поддержки версионирования объектов кластер должен использовать минимум несколько драйверов при старте для включения механизма Erasure Code

Для включения механизма Erasure Code запуск сервера minio с использованием нескольких драйверов может выглядеть следующим образом

minio server /data{1...12}

Цитата из официальной документации

Versioning feature is only available in erasure coded and distributed erasure coded setups.

Источники

В репозитории в папке minio-local-cluster содержатся примеры docker-compose манифестов (спизж**ных из официальной репы https://github.com/minio/minio/tree/master/docs/orchestration/docker-compose) для локального запуска сервера minio с включенным механизмом Erasure Code