#!/usr/bin/bash MINIO_ENDPOINT="192.168.153.245:9000" MINIO_ACCESS_KEY="Tg4UTucrnhJ8FPaPsqra" MINIO_SECRET_KEY="mGEJ6CSYWfSYdaQ90yAY2hfvNtMXV6at9T34o3Kc" MINIO_BUCKET="tmp" DATE=$(date -R --utc) SIG_STRING="GET\\n\\napplication/zstd\\n${DATE}\\n/${MINIO_BUCKET}/$1" SIGNATURE=`echo -en "${SIG_STRING}" | openssl sha1 -hmac "${MINIO_SECRET_KEY}" -binary | base64` curl -o $1 \ -H "Host: ${MINIO_ENDPOINT}" \ -H "Date: ${DATE}" \ -H "Content-Type: application/zstd" \ -H "Authorization: AWS ${MINIO_ACCESS_KEY}:${SIGNATURE}" \ http://${MINIO_ENDPOINT}/${MINIO_BUCKET}/$1