簡體   English   中英

使用PHP SDK訪問其他人的AWS S3存儲桶

[英]Access someone else's AWS S3 bucket with PHP SDK

與我的賬戶不在同一個AWS賬戶上有一個AWS S3存儲桶。 他已授予我帳戶上IAM用戶的訪問權限,但我無法理解如何使用PHP SDK訪問此存儲桶。

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

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

上面的代碼僅顯示了我自己的帳戶中的存儲桶,而沒有顯示另一個。 密鑰和機密就是該特定用戶的密鑰和機密。

如何訪問其他帳戶上的委托存儲桶?

它不會顯示在listBuckets()結果中,因為即使您可以訪問它,它仍然不屬於您的帳戶。

如何訪問其他帳戶上的委托存儲桶?

您是否嘗試過任何特定於存儲桶的操作(例如listObject()headBucket() )? 如果您具有訪問權限,則這些操作應該可以正常運行。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM