amazon-s3 - 列出具有特定名称标签的 s3 文件夹
问题描述
我想知道我们是否可以列出具有特定名称的 s3 文件夹。例如,我想列出所有标记为“darwin”的 s3 存储桶中的文件夹。
解决方案
斯里坎特,试试这个……
s3= boto3.resource('s3')
for bucket in s3.buckets.all():
for object_summary_iterator in bucket.objects.all():
dirname= os.path.split(object_summary_iterator.key)[0]
if dirname:
if 'darwin' in dirname:
print(object_summary_iterator.key)
您可以将其通过管道传输到 txt 文件以供以后检查...
希望这会有所帮助... r0ck
推荐阅读
- c++ - 使用 constexpr 进行可选配置
- html - 通过 .htaccess 将 https 重定向到 http 但在另一个目录中
- python - 创建一个 SQL 查询,从 pyspark 中的表中选择限制为 10
- sql-server - 如何分隔由分隔的 SQL 列值
在 Python3 中成为单独的列? - python - 为什么使用两种不同的方式计算行数不同。加载文本?
- python - 从 csv 单行文件创建多列
- reactjs - 在模态框打开之前进行的 Axios 调用
- wordpress - 在 php 文件的回显中使用 html 和 php 的组合(WooCommerce 和 mailpoet)
- flutter - Flutter:创建CSV时没有这样的文件或目录
- r - 改变包含两个变量或仅一个变量是否存在于另一列中的列