我试着用谷歌搜索如何检索与Amazon Access Key相关的可用s3桶列表,但要么我搜索错误的术语,要么我没有经过足够的结果。
我有一个访问密钥和秘密密钥,但我不知道与帐户或IAM用户相关联的桶名。
如何使用Powershell和AWS工具获得可用的桶名列表?
假设您已经按照您想要的方式设置了您的AWS凭据,您可以简单地调用Get-S3Bucket。这将调用listbucket,并返回对您可见的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