0
私のバケツの1つで内容を取得する必要があります。私はAWS PHP SDKを使用してこれを実行しようとしますが、何も返されません。ここに私のコードは次のとおりです。AWS:S3のキーを取得できません
use Aws\S3\S3Client;
$s3client = S3Client::factory(array('credentials' => array(
'key' => '???????',
'secret' => '???????'), 'region' => '?????', 'version' => 'latest',));
try {
$data = $s3client->getIterator('ListObjects', array("Bucket" => "?????"));
print_r($data);
} catch (S3Exception $e) {
echo $e->getMessage() . "\n";
}
はここにouputをだ:私はそのコードから取得
Generator Object ()
出力は何も悪いことはありません示しています。ただし、いくつかのコンテンツが必要です。私が使っている資格情報は、私がバケツにオブジェクトをアップロードするのと同じものですから、それらは悪いとは思いません。何か不足していますか?バケツのキーを取得するにはどうすればよいですか?
ありがとうございます。私はlistObjectsを使用していません..ありがとう! –
リストオブジェクトを使用しています。オブジェクト自体に到達するために使用する必要があるイテレータを戻しているだけです。 – Mircea