Amazon S3の最上位階層のprefixをリストする

Yuya Sato 44views 更新:2016年6月15日
import boto3

client = boto3.client('s3')
paginator = client.get_paginator('list_objects')
result = paginator.paginate(Bucket='my-bucket', Delimiter='/')
for prefix in result.search('CommonPrefixes'):
    print(prefix.get('Prefix'))

これで,bucket内のオブジェクトのkeyのうち最上位のprefixが一覧として出力される.

ログイン / 新規登録してコメントする

このソースコードをストックして後で利用したり、作業に利用したソースコードをまとめることができます。

こちらもお役に立つかもしれません