2016-03-19 4 views

Antwort

0

Ja.

Hier sind einige Beispiele vorge signierte URLs, die auf ein bestimmtes Objekt Version verweisen, mit alten und neuen Signaturformat:

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 

Sie diese in Aktion in der S3-Konsole sehen können - erstellen Sie einfach eine versioniert Datei, dann wählen Sie Aktionen/Öffnen. Es generiert eine signierte URL für die angegebene Version des Objekts.

Wie Sie das programmieren ... Ich bin mir nicht sicher! Ich habe jedoch überprüft, dass eine Signatur für eine Version nicht mit einer anderen Version funktioniert.