Medical physicist
Medical physicist

Reputation: 2594

AWS S3 cURL timed out

In general, AWS S3 works fine in my web. However, I keep getting randomly these errors when downloading:

Error retrieving credentials from the instance profile metadata server. (cURL error 28: Operation timed out after {>1000} milliseconds with 0 bytes received (see http://curl.haxx.se/libcurl/c/libcurl-errors.html))

Why? How can I prevent these errors from happening?

I am using AWS SDK PHP v3.

Upvotes: 3

Views: 5593

Answers (1)

Nilesh patel
Nilesh patel

Reputation: 1214

if are you using a Credential like below

$s3 = new Aws\S3\S3Client([
        'version' => 'latest',
        'region'  => 'us-east-1',
        'key' => "AKIAJAAAXXYASASASASDSUAG66MA",
        'secret'  => "8sZyAAAAXUSuUK3FJSDFSDS&D*SDSJFSFShjssa7Fx+GS9"
    )
]);

then change to like this

   $s3 = new Aws\S3\S3Client([
        'version' => 'latest',
        'region'  => 'us-east-1',
        'credentials' => array(
            'key' => "AKIAJAAAXXYASASASASDSUAG66MA",
            'secret'  => "8sZyAAAAXUSuUK3FJSDFSDS&D*SDSJFSFShjssa7Fx+GS9"
        )
    ]);

Upvotes: 4

Related Questions