답변:
S3에 대한 대부분의 업로드는 'filenames'를 사용하는데, 이는 Amazon S3가 '일반 사용자'경로와 같은 키를 호출하는 것입니다. EG : Documents / important / project1 / somefile.txt
파일을 업로드하기 위해 동일한 키를 전달하면 버전 관리가 설정되어 있지 않으면 대체 됩니다 .
S3는 버전 관리를 지원합니다. 즉, 동일한 키에 두 번 업로드하면 두 가지 버전의 파일이 저장됩니다. 정확히 동일한 파일을 두 번 업로드하면 S3에서 동일한 파일의 동일한 사본 두 개를 지불하게됩니다. 따라서 버전 관리를 설정 한 상태에서 동일한 파일을 S3에 여러 번 연속해서 업로드해야합니다.
버전 관리를 사용하려면 S3 버킷에 대해 버전을 설정해야합니다.
또한 작은 파일의 경우 PUT 문의 실제 비용을 고려해야합니다. 파일 당 GB 당 0.15 USD + 작은 오버 헤드 비용뿐만 아니라 S3에 100,000 개의 파일을 업로드하는 데 1.00 달러가 필요합니다.