1. ホーム
  2. python

[解決済み] Boto3/S3です。copy_objectでオブジェクトの名前を変更する

2023-07-22 10:01:06

質問

python boto3を使ってS3バケットのファイル名を変更しようとしていますが、引数を明確に理解することができませんでした。

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

私はここで同じような質問を見つけたが、私はboto3を使用して解決策を必要としています。

どのように解決するのですか?

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

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()