使用 powershell 获取与亚马逊访问密钥关联的 s3 存储桶列表?
Get a list of s3 buckets associated with amazon access key using powershell?
我曾尝试使用谷歌搜索如何检索与 Amazon 访问密钥相关联的可用 s3 存储桶列表,但要么是我搜索了错误的术语,要么是我没有得到足够的结果。
我有访问密钥和秘密密钥,但我不知道与帐户或 IAM 用户关联的存储桶名称。
如何使用 Powershell 和 AWS 工具获取可用的存储桶名称列表?
假设您已经设置了您可见的 AWS Credentials the way you want, you can simply call Get-S3Bucket. This invokes ListBuckets, and returns a collection of 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
我曾尝试使用谷歌搜索如何检索与 Amazon 访问密钥相关联的可用 s3 存储桶列表,但要么是我搜索了错误的术语,要么是我没有得到足够的结果。
我有访问密钥和秘密密钥,但我不知道与帐户或 IAM 用户关联的存储桶名称。
如何使用 Powershell 和 AWS 工具获取可用的存储桶名称列表?
假设您已经设置了您可见的 AWS Credentials the way you want, you can simply call Get-S3Bucket. This invokes ListBuckets, and returns a collection of 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