botoを使用して、いくつかのファイルを Amazon S3 にアップロードしました。ただし、ステートメントを使用してライフサイクルを設定できませんでした (これはAWS マネジメント コンソールを使用して実行できることはわかっていますが、各ユーザーがファイルを保持する期間を決定できるようにする必要があります)。
S3のboto API リファレンスには、ソリューションとして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)