【发布时间】:2018-07-19 19:18:15
【问题描述】:
我正在使用自己的云存储 Rados s3 服务器并尝试使用 3.52 php AWS sdk 创建存储桶。以下是我在控制台中运行的代码:
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'));
我遇到了致命错误
致命错误:未捕获的异常 'Aws\S3\Exception\S3Exception' 带有消息“在“http://pankaj.XXX.XX.XX.XXX/”上执行“CreateBucket”时出错; AWS HTTP 错误:cURL 错误 6:无法解析主机:pankaj.XXX.XX.XX.XXX; /var/www/html/object/vendor/aws/aws-sdk-php/src/WrappedHttpHandler.php 第 191 行中的名称或服务未知(请参阅 http://curl.haxx.se/libcurl/c/libcurl-errors.html)
【问题讨论】:
标签: php amazon-web-services amazon-s3 aws-sdk