python - 获取AWS S3中所有存储桶的名称和数量

标签 python python-3.x amazon-web-services amazon-s3 boto3

我是 Boto3 和 AWS API 的新手,我想获取存储桶名称列表以及 S3 中可用存储桶的数量。

感谢任何帮助。

最佳答案

要获取您帐户中的所有存储桶:

import boto3

s3 = boto3.resource('s3')
bucket_list = [bucket.name for bucket in s3.buckets.all()]
print len(bucket_list)
print bucket_list

关于python - 获取AWS S3中所有存储桶的名称和数量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39103561/

相关文章:

python - Numpy:读取 csv,处理未定义的值

python - 如何理解这个结果?

python - 为什么 for 循环阶乘函数比递归函数更快?

python - 将一维数组转换为下三角矩阵

php - 在 Amazon AWS PHP SDK 中为 S3 客户端设置正确的端点

amazon-web-services - 从 CodeStar 项目自定义产品部署

amazon-web-services - AWS、GitHub 操作 : User is not authorized to perform: sts:AssumeRole on resource(CodePipeline)

python - 即使答案错误,Python 的分数也会增加

Python:获取存储在 Windows 中的文件名大小写?

python - 如何在Python中将文本文件分割成适当数量的列?