S3バケットに必要なだけ多くのファイルをアップロードすると、Java SDKが使用されます。私は次のようにしています:S3 SDK新しいファイルを作成する代わりに、アップロード時に単一のオブジェクトを更新する
@Override
public void upload() {
PutObjectRequest putObjectRequest = new PutObjectRequest(BUCKET_NAME, ACCESS_KEY, new File('myFilePath'));
getS3Client().putObject(putObjectRequest);
}
問題は、常に上書きして既存のファイルです。ですから、 "myFilePath"パラメータをイメージやテキストに変更しても、新しいファイルは作成されませんが、既存のファイルは更新されます。これらは異なるファイルであり、同じではないため、発生してはいけません。
既存のファイルを更新せずにファイルを作成するにはどうすればよいですか?