擅长:python、mysql、java
<p>我无法获得上面的解决方案来实际持久化我的元数据更改。</p>
<p>也许是因为我使用的是一个文件,它正在使用mimetype重置内容类型?此外,我正在上传m3u8和ts文件,以便HLS编码,这样也可能会干扰。</p>
<p>不管怎样,这是对我有用的。</p>
<pre><code>import boto
conn = boto.connect_s3()
bucket = conn.get_bucket('mybucket')
key_m3u8 = Key(bucket_handle)
key_m3u8.key = s3folder+"/"+s3keyname
key_m3u8.metadata = {"Content-Type":"application/x-mpegURL","Cache-Control":"public,max-age=8"}
key_m3u8.set_contents_from_filename("path_to_my_file", policy="public-read")
</code></pre>