通过PHP列出Amazon s3

时间:2016-02-04 05:59:29

标签: php amazon-web-services sdk

我正在尝试学习AWS SDK v3。我一直在关注文档,但是出现了白屏错误。

我在〜/ .aws /凭据文件中有凭据,使用Composer安装"aws/aws-sdk-php": "^3.14"

我正在尝试使用以下内容列出存储桶:

<?php
require 'vendor/autoload.php';

use Aws\S3\S3Client;

$bucket = 'vcch-temp';

// S3
$s3 = new Aws\S3\S3Client([
    'profile' => 'vcch2',   
    'region'  => 'us-east-1',
    'version' => 'latest'
]);

$result = $s3->listBuckets(array());
foreach ($result['Buckets'] as $bucket) {
    echo $bucket['Name'], PHP_EOL;
}
echo 'done';

到目前为止,我已尝试过弹性变换器和s3的多个示例。每次都会出现白屏。

上面的例子就是这样 $result = $s3->listBuckets(array());然后失败。

链接到页面示例

工作,例如评论$result = $s3->listBuckets(array()); https://alfa.pcsmarts.biz/s3/mytest2.php

https://alfa.pcsmarts.biz/s3/mytest.php

失败

0 个答案:

没有答案