有一个亚马逊网络服务的S3存储桶与我的不同的亚马逊网络服务账户。他授予我一个IAM用户访问我的帐户的权限,但是我无法理解如何使用PHP SDK访问这个存储桶。
<?php
$aws = S3Client::factory(array(
'key' => '**************',
'secret' => '********************************'
));
var_dump($aws->listBuckets()); die;上面的代码只显示了我自己账户上的存储桶,而不是另一个。密钥和秘密是该特定用户的密钥和秘密。
如何访问对方账号的委托存储桶?
发布于 2014-02-22 00:54:03
它不会显示在你的listBuckets()结果中,因为即使你有权访问它,它仍然不属于你的帐户。
如何访问对方账号上的委托存储桶?
您是否尝试过特定于存储桶的操作(例如listObject()、headBucket())?如果您有访问权限,那么这些操作应该可以很好地工作。
https://stackoverflow.com/questions/21933123
复制相似问题