Amazon S3: Strange Error - „Czasami” SignatureDoesNotMatch, czasami tak

Opracowuję kod dla sprzedawców. Używamy aplikacji „Force.com dla Amazon Web Services” z Appexchange. Aplikacja jest dostarczana przez Amazon.

Pobieraj pliki z Amazon S3 na komputerze.

Czasami otrzymuję niżej wymieniony błąd. Ciekawe jest to, że tylko czasami dostaję ten błąd, reszta czasu działa, nawet dla tego samego pliku.

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

Próbowałem użyć obu wzorców adresów URL dostarczonych przez Amazon. Wygasa jest ustawiona na 1 godzinę po wygenerowaniu łącza, dlatego może nie być problemem.

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

Podpis jest generowany przez klasę dostarczoną przez Amazon, chyba musi działać dobrze przez cały czas.

Czy ktoś może wyjaśnić, dlaczego S3 czasami dawał ten błąd?

questionAnswers(2)

yourAnswerToTheQuestion