ListObjects上的S3异常

时间:2014-08-04 11:29:39

标签: php curl ssl amazon-web-services amazon-s3

我正在尝试获取S3上特定文件夹中所有对象的列表。

$iterator = $client->getIterator('ListObjects', array(
    'Bucket' => $bucket,
    'Prefix' => '/my/folder/location/',      
));

foreach ($iterator as $object) {
    echo $object['Key'] . "\n";
}

但是我一直得到以下例外:

致命错误:未捕获异常'Guzzle \ Http \ Exception \ CurlException',消息'[curl] 56:SSL读取:错误:1408F119:SSL例程:SSL3_GET_RECORD:解密失败或错误记录mac,错误0 [第288行的\ vendor \ aws \ aws-sdk-php \ src \ Aws \ Common \ Client \ AbstractClient.php中的url] https://s3-eu-west-1.amazonaws.com/mybucketname.local?prefix=%2Fmy%2Ffolder%2Flocation%2F

还试过这个而不通过前缀来列出存储桶中的所有项目,我得到了同样的错误。我在一些帖子上看到这是因为客户端区域与存储区域之间的不匹配,但我已将客户端设置为使用我的文件所在的爱尔兰(eu-west-1)区域位于但仍然得到同样的错误。

0 个答案:

没有答案