【发布时间】:2017-12-21 22:50:01
【问题描述】:
如何列出所有启用了版本控制标志的 s3 存储桶名称?
我有 100 个 s3 存储桶。一些存储桶打开了版本控制标志。我想使用 boto3 列出所有这些存储桶名称。
我在下面给出了我的python代码sn-p。
import boto3
REGION = "us-east-1"
s3client = boto3.client('s3',region_name=REGION)
for bucket in s3client.list_buckets()['Buckets']:
bucket = bucket['Name']
response = s3client.get_bucket_versioning(Bucket=bucket)
if 'Status' in response and response['Status'] == 'Enabled':
print(bucket)
【问题讨论】:
-
你有什么问题?
标签: python amazon-web-services amazon-s3 boto3 s3-bucket