s3cmd 1.1.0betaを使用して、5GBを超えるファイルをAmazonS3にアップロードしています。これは、1.1.0より古いs3cmdは5 GB(Amazonシングルパートアップロード制限)を超えるファイルをアップロードできず、最新のベータバージョンはマルチパートアップロードを使用してこれらのファイルをS3にアップロードできるためです。
問題は次のとおりです。s3cmd1.1.0を介してアップロードされた5GBを超えるファイルに対して操作を実行できません。s3cmdによって設定されたEtagがAmazonが期待するEtagと一致しないため、これが発生している可能性があると思われます。
具体的な問題は次のとおりです(両方ともWebコンソールを介して)。
- これらのファイルをあるバケットから別のバケットにコピーしようとすると、Amazon S3は次のように文句を言います。「次のオブジェクトは、次のエラーのためにコピーされませんでした。」
- これらのファイルのプロパティを変更しようとすると、S3は次のように文句を言います:「次のオブジェクトのエラーのため、追加のプロパティが有効化または無効化されませんでした:」
5 GBを超えるファイルのEtagを修正して、これらのファイルで操作を実行できるようにする方法はありますか?