Я пытаюсь загрузить файл со специальным символом в поле ключа (+ символ), появляется ошибка, как показано ниже.Я использую Amazon S3 Java SDK.
-> имя ключа = debug22019 - + (. TXT не работает.
-> имя ключа = debug22019- (. txt работает.
2019-02-01 13:27:21 - Выполнение запроса PUT /dev/bucket/530/debug22019%20-%2B%28.txtHTTP / 1.1
2019-02-01 13:27:21 - http-outgoing-0 >> PUT /dev/bucket/530/debug22019%20-%2B%28.txt HTTP / 1.1
2019-02-01 13:27:21 - http-outgoing-0 >> Хост: ********. Execute-api.eu-central-1.amazonaws.com
Ошибка:
SignatureDoesNotMatch
Рассчитанная нами подпись запроса не соответствует предоставленной вами подписи. Проверьте свой ключ и метод подписи. ******** AWS4-HMAC-SHA256