Amazon S3: Seltsame Fehlermeldung -' Manchmal' SignatureDoesNotMatch, manchmal ist es nicht

Ich bin der Entwicklung von code für salesforce. Wir sind mit 'Force.com für Amazon Web Services" - App aus Appexchange. Die app wird zur Verfügung gestellt von Amazon.

Ich bin das herunterladen von Dateien von der Amazon S3 auf einer Maschine.

Manchmal bin ich immer den unten genannten Fehler. Interessante Sache, nur manchmal bekomme ich diesen Fehler, rest der Zeit es funktioniert, sogar für die gleiche Datei.

<Error>
<Code>SignatureDoesNotMatch</Code>
<Message>
The request signature we calculated does not match the signature you provided. Check your key and signing method.
</Message>

Ich habe versucht, mit beiden URL-Muster zur Verfügung gestellt von Amazon. Erlischt für 1 Stunde nach der link-Generierung, daher kein Problem.

URL1:- http://adminportal.s3.amazonaws.com/sample.pdf?AWSAccessKeyId=AKIAIRUZSRRCVSLXZCIA&Expires=1372653478&Signature=RvMJ1gJL+qNKmnRkqzuytmlUTGQ=
URL2:- http://s3.amazonaws.com/adminportal/sample.pdf?AWSAccessKeyId=AKIAIRUZSRRCVSLXZCIA&Expires=1372658253&Signature=%2FmI0m0PTlHJpJ%2FP5d%2FX3OApqzcI%3D

Die Signatur generiert wird, die von der Klasse bereitgestellt durch Amazon, denke ich mal muss es funktionieren auch alle mal.

Kann jemand aufwendigen warum würde das S3 geben, dieser Fehler nur manchmal?

Schreibe einen Kommentar