2016-03-19 3 views

ответ

0

Да.

Вот некоторые примеры предварительно подписанных URL-адреса, указывающие на конкретную версию объекта, со старым и новым форматом подписи:

http://mybucket.s3-ap-southeast-2.amazonaws.com/cat.jpg?versionId=XXX&AWSAccessKeyId=YYY&Expires=1458463363&Signature=ZZZ 

https://s3-ap-southeast-2.amazonaws.com/mybucket/cat.jpg?versionId=XXX&X-Amz-Date=20160319T084413Z&X-Amz-Expires=300&X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Signature=VVV3&X-Amz-Credential=YYY/20160319/ap-southeast-2/s3/aws4_request&X-Amz-SignedHeaders=Host&x-amz-security-token=ZZZ 

Вы можете увидеть это в действии в консоли S3 - просто создать версированной файл, затем выберите «Действия/Открыть». Он будет генерировать подписанный URL для данной версии объекта.

Как это кодировать ... Я не уверен! Тем не менее, я убедился, что подпись для одной версии не будет работать с другой версией.

Смежные вопросы