리덕트 스토리지 v0.8.0 출시

안녕하세요 여러분, 어제 Reduct Storage v0.8.0이 출시되었음을 발표하게 되어 자랑스럽습니다. 이 릴리스는 새로운 기능을 제공하지 않지만 주목할 가치가 있는 몇 가지 개선 사항이 있습니다.

DockerHub 호스팅



GitHub 레지스트리에서 작동하지 않기 때문에 NAS 장치에 스토리지 엔진을 배포하는 데 문제가 발생했습니다. 이제 모든 릴리스가 추가로 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


이 접근 방식의 문제는 설명되어 있습니다here.

이제 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

좋은 웹페이지 즐겨찾기