У меня есть сайт, управляемый PHP, который извлекает контент из блога Posterous через RSS-канал. В этом фиде находятся изображения с постерными URL-адресами, но когда я их получаю, они перенаправляются на URL-адреса Amazon S3.
В php я использую curl, чтобы попытаться получить изображения и кэшировать их локально, используя код из справочной страницы CURL в PHP: http://www.php.net/manual/en/ref.curl.php#93163 дословно. Иногда он обрабатывает перенаправления на S3, но непредсказуемо, вместо того, чтобы извлекать изображение, он возвращает XML-файл с ошибкой SignatureDoesNotMatch.
Что вызывает это? И что я могу сделать, чтобы предотвратить ошибку?