未定义的变量:bucketname(视图:
Undefined variable: bucketname (View:
我正在尝试连接一个 aws 存储桶以将 s3 存储桶的内容读入数据库我已经设置了连接并且它 returns 存储桶名称但我现在想要特定的内容桶
这是我的
use Aws\S3\S3Client;
// Establish connection with an S3 client.
$client = S3Client::factory(array(
'key' => AWS_KEY,
'secret' => AWS_SECRET_KEY
));
// list owned buckets
$blist = $client->listBuckets();
echo " Buckets belonging to " . $blist['Owner']['ID'] . ":\n";
foreach ($blist['Buckets'] as $b) {
echo "{$b['Name']}\t{$b['CreationDate']}\n";
}
//view contents
$o_iter = $client->getIterator('ListObjects', array(
'Bucket' => $bucketname
));
foreach ($o_iter as $o) {
echo "{$o['Key']}\t{$o['Size']}\t{$o['LastModified']}\n";
}
作为参考,我从这里得到了以上内容:
你应该先定义$bucketname
。
$bucketname = 'The bucket you want to list';
$o_iter = $client->getIterator('ListObjects', array('Bucket' => $bucketname));
我正在尝试连接一个 aws 存储桶以将 s3 存储桶的内容读入数据库我已经设置了连接并且它 returns 存储桶名称但我现在想要特定的内容桶
这是我的
use Aws\S3\S3Client;
// Establish connection with an S3 client.
$client = S3Client::factory(array(
'key' => AWS_KEY,
'secret' => AWS_SECRET_KEY
));
// list owned buckets
$blist = $client->listBuckets();
echo " Buckets belonging to " . $blist['Owner']['ID'] . ":\n";
foreach ($blist['Buckets'] as $b) {
echo "{$b['Name']}\t{$b['CreationDate']}\n";
}
//view contents
$o_iter = $client->getIterator('ListObjects', array(
'Bucket' => $bucketname
));
foreach ($o_iter as $o) {
echo "{$o['Key']}\t{$o['Size']}\t{$o['LastModified']}\n";
}
作为参考,我从这里得到了以上内容:
你应该先定义$bucketname
。
$bucketname = 'The bucket you want to list';
$o_iter = $client->getIterator('ListObjects', array('Bucket' => $bucketname));