Amazon S3에서 파일 이름이 비슷한 파일 업로드


10

기본적으로 Amazon S3는 지정된 버킷 내에서 동일한 파일 이름을 가진 파일을 어떻게 처리합니까? 하나의 특정 버킷에만 업로드 할 수 있다고 가정하면 S3가 파일 이름이나 다른 이름을 변경합니까?

감사!

답변:


9

아니요, 이름이 동일하면 파일을 덮어 씁니다. 따라서 고유 한 이름 / 경로를 갖도록 파일 접두사를 사용하는 것이 가장 좋습니다.


20

S3에 대한 대부분의 업로드는 'filenames'를 사용하는데, 이는 Amazon S3가 '일반 사용자'경로와 같은 키를 호출하는 것입니다. EG : Documents / important / project1 / somefile.txt

파일을 업로드하기 위해 동일한 키를 전달하면 버전 관리가 설정되어 있지 않으면 대체 됩니다 .

S3는 버전 관리를 지원합니다. 즉, 동일한 키에 두 번 업로드하면 두 가지 버전의 파일이 저장됩니다. 정확히 동일한 파일을 두 번 업로드하면 S3에서 동일한 파일의 동일한 사본 두 개를 지불하게됩니다. 따라서 버전 관리를 설정 한 상태에서 동일한 파일을 S3에 여러 번 연속해서 업로드해야합니다.

버전 관리를 사용하려면 S3 버킷에 대해 버전을 설정해야합니다.

또한 작은 파일의 경우 PUT 문의 실제 비용을 고려해야합니다. 파일 당 GB 당 0.15 USD + 작은 오버 헤드 비용뿐만 아니라 S3에 100,000 개의 파일을 업로드하는 데 1.00 달러가 필요합니다.

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.