【发布时间】:2020-09-11 00:38:17
【问题描述】:
这将删除 s3 存储桶中的所有对象
s3_b=boto3.client("s3")
objects=s3_b.list_objects(Bucket="bucket_name")["Contents"]
for obj in objects:
s3_b.delete_object(Bucket='bucket_name',Key=obj["Key"])
是否有类似的方法可以删除具有特定键路径的对象,例如 s3://bucket_name/folder1/folder2/folder3/folder4,我想删除文件夹 4 中的所有对象
编辑:
是否可以在同一个循环中删除两个不同路径中的对象
例如:'folder1/folder2/folder3/folder4' 和 'folder1/folder2/folder3/folder5'
【问题讨论】:
标签: amazon-web-services amazon-s3 aws-lambda boto3