81

Python boto3 を使用して s3 バケット内のファイルの名前を変更しようとしていますが、引数を明確に理解できませんでした。誰かがここで私を助けることができますか?

私が計画しているのは、オブジェクトを新しいオブジェクトにコピーしてから、実際のオブジェクトを削除することです。

ここで同様の質問を見つけましたが、boto3 を使用した解決策が必要です。

4

3 に答える 3

134

別の解決策を見つけました

s3 = boto3.resource('s3')
s3.Object('my_bucket','new_file_key').copy_from(CopySource='my_bucket/old_file_key')
s3.Object('my_bucket','old_file_key').delete()
于 2015-09-10T14:05:44.727 に答える