Skip to content

valitydev/file-storage

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

76 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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

About

No description, website, or topics provided.

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Languages