我想从 PHP 服务器获取 Amazon S3 存储桶内的所有文件名列表。使用 Amazon PHP sdk 可以吗?如果没有,还有其他办法吗?谢谢!
最佳答案
使用official AWS SDK for PHP v2 ,您可以执行如下操作:
<?php
require 'vendor/autoload.php';
use Aws\Common\Aws;
// Instantiate an S3 client
$s3 = Aws::factory('/path/to/config.php')->get('s3');
$objects = $s3->getIterator('ListObjects', array(
'Bucket' => $bucket
));
foreach ($objects as $object) {
echo $bucket['Name'] . '/' . $object['Key'] . PHP_EOL;
}
关于php - 如何使用 AWS PHP sdk 以 JSON 形式检索 Amazon S3 存储桶的内容?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14667226/