使用PHP SDK访问其他人的AWS S3存储桶

时间:2014-02-21 11:25:49

标签: php amazon-web-services amazon-s3

AWS账户与我的账户不同。他已授权我的帐户访问IAM用户,但我无法理解如何使用PHP SDK访问此存储桶。

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

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

以上代码仅显示我自己帐户中的存储桶,而不显示另一个存储桶。关键和秘密是这个特定用户的秘密。

如何访问其他帐户的委派存储桶?

1 个答案:

答案 0 :(得分:1)

它不会显示在您的listBuckets()结果中,因为即使您有权访问它,它仍然不属于您的帐户。

  

如何访问其他帐户的委派存储桶?

您是否尝试过任何特定于存储桶的操作(例如listObject()headBucket())?如果您有权访问,那么这些操作应该可以正常工作。