버전 관리 플래그가 켜져있는 s3 버킷 이름을 모두 나열하려면 어떻게합니까?boto3을 사용하여 s3의 버전 사용 버킷 나열
나는 100 개의 s3 버킷을 가지고 있습니다. 일부 버킷에는 버전 표시 플래그가 켜져 있습니다. boto3을 사용하여 모든 버킷 이름을 나열하고 싶습니다.
아래 파이썬 코드 스 니펫을 제공했습니다.
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)
문제는 무엇인가? – mootmoot