У меня настроен сервер Minio, и кажется, что все работает нормально.
Для моего CLI у меня есть это в моем config.json:
"myalias": {
"url": "https://myurl",
"accessKey": "myaccesskey",
"secretKey": "mysecretkey",
"api": "S3v4",
"lookup": "auto",
"Region": "us-east-1"
}
Но когда я пытаюсь загрузить файл, я получаю это:
# mc cp test.txt myalias/stuff/
0 B / 19 B [ ] 0.00%
mc: <ERROR> Failed to copy `test.txt`. The request signature we
calculated does not match the signature you provided. Check your key and
signing method.
Если я изменю свой API в config.json на это:
"api": "S3v2"
Это работает:
# mc cp test.txt myalias/stuff/
test.txt: 19 B / 19 B [==============================] 100.00% 193 B/s 0s
Мой вопрос, могу ли я настроить Minio для использования проверки подписи версии 4 вместо версии2?Разве minio не должен использовать версию 4 по умолчанию?