【问题标题】:Access someone else's AWS S3 bucket with PHP SDK使用 PHP SDK 访问其他人的 AWS S3 存储桶
【发布时间】:2014-02-22 00:54:02
【问题描述】:

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

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

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

上面的代码只显示了我自己帐户上的存储桶,而没有显示另一个。密钥和秘密是该特定用户的。

如何访问其他账户上的委托存储桶?

【问题讨论】:

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


    【解决方案1】:

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

    如何访问其他账户上的委托存储桶?

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-03-12
      • 1970-01-01
      • 1970-01-01
      • 2018-03-06
      • 2017-02-12
      • 2012-02-14
      • 2021-09-14
      • 2016-11-16
      相关资源
      最近更新 更多