Доступ к другому серверу AWS S3 с PHP SDK

Там ведро AWS S3 на другой учетной записи AWS, чем моя. Он предоставил доступ к пользователю IAM в моей учетной записи, но я не могу понять, как я обращаюсь к этому ведру с помощью PHP SDK.

<!--?php
$aws = S3Client::factory(array(
'key' =--> '**************',
'secret' => '********************************'
));

var_dump($aws->listBuckets()); die;

Вышеприведенный код показывает только ведра на моей собственной учетной записи, но не на другой. Ключом и секретом являются ключевые слова этого конкретного пользователя.

Как получить доступ к делегированному ведру на другой учетной записи?

1 ответ

Он не будет отображаться в результатах listBuckets() потому что, хотя у вас есть к нему доступ, он по-прежнему не принадлежит вашей учетной записи.

Как получить доступ к делегированному ведру на другой учетной записи?

Пробовали ли вы какие-либо операции с конкретными listObject() например, listObject(), headBucket())? Если у вас есть доступ, то эти операции должны работать нормально.

licensed under cc by-sa 3.0 with attribution.