寻找一些帮助来编写一些代码,这些代码将删除所有存储桶名称和,以识别哪些存储桶是外部可见的(可以通过互联网进行读取或写入)。我已经阅读了boto3 s3的文档,找不到任何允许我进行此查询的命令......我应该在IAM下查看吗?
到目前为止,我只能打印存储桶名称...我想报告名称+其互联网存在。目标是确定哪些s3桶可以从互联网上看到,这样我们就可以定期查看其中的数据/对象。
print("############# S3 Bucket Dump ############")
s3 = boto3.resource('s3')
f = open('s3buckets.txt', 'w')
for bucket in s3.buckets.all():
print(bucket.name, file=f)