Boto s3 get_metadata

问题描述 投票:11回答:1

[尝试获取我已在s3存储桶中所有项目上设置的meta_data。在屏幕截图中可以看到,下面是我正在使用的代码。这两个get_metadata调用返回None。任何想法的

<< img src =“ https://image.soinside.com/eyJ1cmwiOiAiaHR0cHM6Ly9pLnN0YWNrLmltZ3VyLmNvbS9teklxOC5wbmcifQ==” alt =“在此处输入图像说明”>“ >>

boto.Version'2.5.2'

amazon_connection = S3Connection(ec2_key, ec2_secret)
  bucket = amazon_connection.get_bucket('test')
  for key in bucket.list():
    print " Key %s " % (key)
    print key.get_metadata("company")
    print key.get_metadata("x-amz-meta-company")

[尝试获取我已在s3存储桶中所有项目上设置的meta_data。在屏幕截图中可以看到,下面是我正在使用的代码。这两个get_metadata调用返回None。任何想法的...

python amazon-web-services amazon-s3 metadata boto
1个回答
19
投票

bucket.list()不返回元数据。请尝试以下方法:

© www.soinside.com 2019 - 2024. All rights reserved.