Reduct Storage v0.8.0 был выпущен

Привет всем, я с гордостью сообщаю, что вчера был выпущен Reduct Storage v0.8.0. Этот релиз не предоставляет новых возможностей, но в нем есть некоторые улучшения, на которые стоит обратить внимание.

Хостинг DockerHub

Мы столкнулись с проблемой развертывания механизма хранения на NAS-устройстве, поскольку он не работал с реестром GitHub. Теперь все релизы дополнительно размещаются на DockerHub.

Предпочтительный способ использования движка следующий:

docker run -p 8383:8383 -v ${PWD}/data:/data reductstorage/engine:latest
Войти в полноэкранный режим Выйти из полноэкранного режима

Простая аутентификация с помощью токена носителя

Ранее клиент должен был запрашивать токен доступа, используя API-токен и конечную точку GET /auth/refresh:

# Take a temporal access token by using the API token
curl -X POST --header "Authorization: Bearer ${API_TOKEN}" -a https://play.reduct-storage.dev/auth/refresh

# Create a bucket
curl -d "{"quota_type":"FIFO", "quota_size":10000}" 
  -X POST 
  --header "Authorization: Bearer ${ACCESS_TOKEN}"   
  -a https://play.reduct-storage.dev/b/my_data
Вход в полноэкранный режим Выход из полноэкранного режима

Проблема с этим подходом описана здесь.

Сейчас GET /auth/refresh устарел, и предпочтительным является следующий подход:

# Take a temporal access token by using the API token
export API_TOKEN=reduct

# Create a bucket
curl -d "{"quota_type":"FIFO", "quota_size":10000}" 
  -X POST 
  --header "Authorization: Bearer ${API_TOKEN}"   
  -a https://play.reduct-storage.dev/b/my_data

Войти в полноэкранный режим Выйти из полноэкранного режима

Оцените статью
devanswers.ru
Добавить комментарий