AmazonEC2没有用php实例化

AmazonEC2没有用php实例化,php,amazon-web-services,amazon-ec2,Php,Amazon Web Services,Amazon Ec2,我正在亚马逊ec2上工作。当我集成代码时,给出了以下错误 致命错误:未捕获异常“Aws\exception\CredentialsException”,消息为“从实例配置文件元数据服务器检索凭据时出错”。(cURL错误28:连接在1996毫秒后超时 这是我的密码 require __DIR__ . '/aws.phar'; $client = Aws\S3\S3Client::factory([ 'key' => '[********]', 'secret' => '[***

我正在亚马逊ec2上工作。当我集成代码时,给出了以下错误

致命错误:未捕获异常“Aws\exception\CredentialsException”,消息为“从实例配置文件元数据服务器检索凭据时出错”。(cURL错误28:连接在1996毫秒后超时

这是我的密码

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();

Key
Secret
不应包括
[
]
。您可以尝试:

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


我希望那不是你真正的秘密。我的回答解决了你的问题吗?
// 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',
    )
));