Я загрузил несколько файлов на Amazon S3, используя boto. Тем не менее, мне не удалось установить жизненный цикл с помощью оператора (я знаю, что это можно сделать с помощью AWS Management Console, но мне нужно разрешить каждому пользователю решать, сколько времени нужно сохранить в файле).Как установить жизненный цикл объекта S3 с помощью boto?
boto API reference for S3 надлежащим образом документы configure_lifecycle(lifecycle_config, headers=None) в качестве решения, но я не могу настроить это. Может ли кто-нибудь исправить мой код?
Спасибо!
key='key'
secretkey='secretkey'
#build the connection
conn = S3Connection(key, secretkey)
bucket = conn.create_bucket('przm')
k=Key(bucket)
#select and upload the file
name1='run1'
k.key=name1
k.set_contents_from_filename('RUN')
link1='https://s3.amazonaws.com/przm/'+name1
#allow anyone can download this file
k.set_acl('public-read-write')
#delete this file after one day. Can anyone give me some help here?
configure_lifecycle(lifecycle_config, headers=None)
больше не работает для текущей версии boto3. – Johannes