doushi3322 2018-02-09 04:26
浏览 709
已采纳

获取错误AWS HTTP错误:cURL错误6:使用3.52 php sdk创建存储桶时

I am using own cloud storage Rados s3 server and trying to create a bucket using 3.52 php AWS sdk. Following is the code I am running in my console:

    require 'vendor/autoload.php';
    use Aws\S3\S3Client;
    use Aws\Credentials\CredentialProvider;
    $Connection = new S3Client([
    'region'      => 'us-west-2',
    'version'     => 'latest',
    'endpoint' => 'http://XXX.XX.XX.XXX',
    'credentials' => [
        'key'    => 'xx',
        'secret' => 'XX'
    ],
]);

//create a bucket
$promise =$Connection->createBucket(array('Bucket' => 'pankaj'));

I am getting below fatal error

Fatal error: Uncaught exception 'Aws\S3\Exception\S3Exception' with message 'Error executing "CreateBucket" on "http://pankaj.XXX.XX.XX.XXX/"; AWS HTTP error: cURL error 6: Could not resolve host: pankaj.XXX.XX.XX.XXX; Name or service not known (see http://curl.haxx.se/libcurl/c/libcurl-errors.html)' in /var/www/html/object/vendor/aws/aws-sdk-php/src/WrappedHttpHandler.php on line 191

  • 写回答

2条回答 默认 最新

  • dsoxcj7276 2018-02-12 06:27
    关注

    I think it's not accepting your end point which you define. please use add this key in your client connection 'use_path_style_endpoint' => true Example :

    $s3Client = new S3Client([
    'region' => 'us-west-2',
    'version' => '2006-03-01','use_path_style_endpoint' => true
    

    ]);

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

问题事件

  • 专家修改了标签 8月18日

悬赏问题

  • ¥15 HFSS 中的 H 场图与 MATLAB 中绘制的 B1 场 部分对应不上
  • ¥15 如何在scanpy上做差异基因和通路富集?
  • ¥20 关于#硬件工程#的问题,请各位专家解答!
  • ¥15 关于#matlab#的问题:期望的系统闭环传递函数为G(s)=wn^2/s^2+2¢wn+wn^2阻尼系数¢=0.707,使系统具有较小的超调量
  • ¥15 FLUENT如何实现在堆积颗粒的上表面加载高斯热源
  • ¥30 截图中的mathematics程序转换成matlab
  • ¥15 动力学代码报错,维度不匹配
  • ¥15 Power query添加列问题
  • ¥50 Kubernetes&Fission&Eleasticsearch
  • ¥15 報錯:Person is not mapped,如何解決?