2016-03-19 28 views

cevap

0

Evet. - Sadece bir sürüm bilgisi oluşturmak

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 

Sen S3 konsolunda eylem bu görebilirsiniz: Burada

eski ve yeni imza formatıyla, belirli bir nesne sürümüne işaret bazı örnek önceden imzalanmış URL'lerdir Dosyayı, ardından Eylemler/Aç'ı seçin. Nesnenin verilen sürümü için imzalı bir URL oluşturur.

Bunu nasıl kodlayacağınız konusunda ... Emin değilim! Ancak, bir sürüm için bir imzanın başka bir sürümle çalışmadığını doğruladım.