我正在尝试学习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