8

我尝试使用谷歌搜索如何检索与 Amazon 访问密钥关联的可用 s3 存储桶列表,但要么我搜索了错误的术语,要么我没有得到足够的结果。

我有一个访问密钥和秘密密钥,但我不知道与账户或 IAM 用户关联的存储桶名称。

如何使用 Powershell 和 AWS 工具获取可用的存储桶名称列表?

4

1 回答 1

13

假设您已经按照自己的方式设置了AWS 凭证,您只需调用Get-S3Bucket 即可。这将调用 ListBuckets,并返回对您可见的S3Bucket对象的集合:

例子:

# With credentials stored in the SDK store:
PS C:\> Get-S3Bucket

CreationDate                                                BucketName
------------                                                ----------
5/20/2015 2:00:00 PM                                        MyBucket1
5/21/2015 4:00:00 PM                                        MyBucket2

 # With credentials passed inline:    
PS C:\> Get-S3Bucket -AccessKey "accKey" -SecretKey "secKey" -Region "us-east-1"

CreationDate                                                BucketName
------------                                                ----------
5/20/2015 2:00:00 PM                                        MyBucket1
5/21/2015 4:00:00 PM                                        MyBucket2
于 2015-05-21T19:47:48.460 回答