У меня есть вариант использования, когда я хочу сгенерировать предварительно подписанный URL-адрес S3 для заданного ключа объекта, но хочу, чтобы URL-адрес работал, если к нему добавлены некоторые случайные параметры запроса. Есть ли способ сделать это с помощью GeneratePresignedUrlRequest из AWS Java SDK или какого-либо другого класса в SDK?
Пример
Если мой предварительно подписанный URL-адрес - http://test.s3.amazonaws.com/sdfasdlkfjsd и я запрашиваю http://test.s3.amazonaws.com/sdfasdlkfjsd?random=100&random=200, я все еще хочу иметь возможность загружать этот контент, игнорируя параметр случайного запроса. В настоящее время я получаю это вместо
<Error>
<Code>SignatureDoesNotMatch</Code>
<Message>
The request signature we calculated does not match the signature you provided. Check your key and signing method.
</Message>
....
</Error>