дата публікації

Neo SPCC додає сервіс автентифікації Authbox у NeoFS S3 Gateway v0.46.0

джерело

2 вересня компанія Neo SPCC випустила NeoFS S3 Gateway v0.46.0, в якому представила нову службу Authbox.

Ця служба видає S3-облікові дані через HTTP, водночас впроваджуються оптимізації маршрутизації, поліпшення продуктивності та оновлення залежностей для інтерфейсу, сумісного з S3, до децентралізованого сховища NeoFS. Цей реліз став наступником версії v0.45.1, у якій були поліпшені швидкість читання та запису, а також v0.45.0, що додала іменування бакетів і видалила застарілі функції. Основною новинкою є Authbox — сервіс, що надає S3-облікові дані через HTTP.

Раніше генерація облікових даних вимагала використання командного інструмента neofs-s3-authmate.

Тепер Authbox спрощує цей процес, надаючи програмний доступ до сховища NeoFS через S3-сумісний протокол без прямої взаємодії з CLI. Разом з цим релізом представлено новий двійковий файл neofs-s3-authmatesrv, а також вже існуючі інструменти шлюзу та authmate.

Попередньо зібрані версії доступні для Linux, macOS та Windows для архітектур AMD64 та ARM64. Оптимізація маршрутизації запитів тепер враховує декодовані URL-шляхи, що покращує обробку пам’яті під час інтенсивних операцій читання.

Новий реліз обмежує об'єкти ключів доступу до 64 КБ при читанні, що захищає від надмірних або некоректних даних ключа.

Також зменшено обсяг виходу журналу, що генерується пакетними операціями, що спрощує роботу операторів. Шлюз тепер вимагає версії Go 1.26 або новішої, а ключові залежності були оновлені відповідно до нових випусків інфраструктури NeoFS.

Багато бібліотек Go також були оновлені, зокрема AWS SDK для Go v2, gRPC та інші. Повні примітки до релізу можна знайти за вказаним посиланням: https://github.com/nspcc-dev/neofs-s3-gw/releases/tag/v0.46.0.