回答:
S3へのほとんどのアップロードは「ファイル名」を使用します。これは、Amazon S3が「通常の人々」へのパスのように見えるキーを呼び出すものですEG:Documents / important / project1 / somefile.txt
同じキーを渡してファイルをアップロードすると、バージョン管理がオンになっていない限り、ファイルは置き換えられます。
S3はバージョン管理をサポートしています。つまり、同じキーに2回アップロードすると、2つのバージョンのファイルが保存されます。まったく同じファイルを2回アップロードすると、S3で同じファイルの2つの同一コピーの料金が発生することに注意してください。したがって、バージョン管理をオンにして、同じファイルをS3に何度も続けてアップロードするときは注意が必要です。
バージョニングを使用するには、S3バケットに対してバージョニングをオンにする必要があります。
また、小さなファイルの場合、PUTステートメントの実際のコストを考慮する必要があります。これは、$ 0.15 / GB +ファイルあたりのオーバーヘッドが小さいだけでなく、100,000個のファイルをS3にアップロードするには$ 1.00かかります。