2016-04-04 3 views
-1

Я работаю над amazon ec2. Когда я интегрировал отсылающий следующие ошибкиAmazon ec2 не экземпляр с php

Fatal error: Uncaught exception 'Aws\Exception\CredentialsException' with message 'Error retrieving credentials from the instance profile metadata server. (cURL error 28: Connection timed out after 1996 milliseconds

Вот мой код

require __DIR__ . '/aws.phar'; 

$client = Aws\S3\S3Client::factory([ 
'key' => '[********]', 
'secret' => '[************]', 
'region' => '[us-east-1]', // (e.g., us-east-1) 
'version' => 'latest' 
]); 

echo $client->listBuckets(); 
+1

Я надеюсь, что это не ваш реальный ключ и секрет. – apokryfos

+0

Помогла ли моя проблема решить вашу проблему? – helloV

ответ

0

Key и Secret не должны включать в себя [ и ]. Вы можете попробовать:

'key' => '********', 
'secret' => '************', 
'region' => 'us-east-1', 

Passing credentials into a client factory method

// Instantiate the S3 client with your AWS credentials 
$s3Client = S3Client::factory(array(
    'credentials' => array(
     'key' => 'YOUR_AWS_ACCESS_KEY_ID', 
     'secret' => 'YOUR_AWS_SECRET_ACCESS_KEY', 
    ) 
)); 
Смежные вопросы