【问题标题】:Amazon ec2 not instantiate with php亚马逊 ec2 不使用 php 实例化
【发布时间】:2016-04-04 23:29:37
【问题描述】:

我正在开发亚马逊 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();

【问题讨论】:

  • 我希望那不是你真正的钥匙和秘密。
  • 我的回答解决了您的问题吗?

标签: php amazon-web-services amazon-ec2


【解决方案1】:

KeySecret 不应包括 []。你可以试试:

'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',
    )
));

【讨论】:

    猜你喜欢
    • 2010-12-28
    • 2014-10-08
    • 2014-03-30
    • 2020-05-12
    • 2014-09-04
    • 2013-09-28
    • 2014-05-28
    • 2013-12-23
    • 2016-04-27
    相关资源
    最近更新 更多