2014-02-21 5 views
0

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

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

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

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

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

ответ

1

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

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

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

Смежные вопросы