내용으로 건너뛰기

Amazon S3 요청 속도에 대한 접두사와 중첩된 폴더의 차이는 무엇입니까?

2분 분량
0

접두사와 중첩된 폴더가 Amazon Simple Storage Service(Amazon S3) 요청 속도에 미치는 영향을 이해하고 싶습니다.

해결 방법

접두사를 사용하여 Amazon S3 버킷의 요청 속도 증가를 처리할 수 있습니다. Amazon S3 콘솔에서 접두사는 폴더라고 하며 요청 속도를 지원하는 분할된 접두사를 표시하지 않을 수 있습니다. 자세한 내용은 객체 구성, 나열 및 작업을 참조하십시오.

접두사

키 접두사는 객체 이름의 시작 부분에 있는 문자열입니다. 예를 들어, 객체를 BucketName/Project/WordFiles/123.txt로 저장하면 접두사는 **Project/WordFiles/**이고 키 이름은 Project/WordFiles/123.txt입니다. 접두사 길이는 객체 키 이름의 최대 1,024바이트 길이일 수 있습니다.

123.txt 파일이 지정된 경로가 없는 버킷에 있는 경우 Amazon S3는 요청 속도에 따라 접두사 값을 자동으로 조정합니다. Amazon S3는 접두사 문자열의 어느 위치에나 자동으로 파티션을 생성할 수 있습니다.

버킷의 분할된 접두사는 초당 3,500개의 PUT/COPY/POST/DELETE 요청 또는 5,500개의 GET/HEAD 요청을 지원할 수 있습니다. 버킷에 포함 가능한 접두사 수에는 제한이 없습니다. 하지만 요청률이 급증하면 제한이 발생할 수 있습니다.

참고: 키 또는 객체를 위한 파티션이 없습니다. 파티션은 객체 수준이 아닌 접두사 수준에만 존재합니다. Amazon S3에서 접두사를 사용하는 방법에 대한 자세한 내용은 접두사를 사용한 객체 구성을 참조하십시오.

폴더

폴더는 두 슬래시(/) 문자 사이의 값입니다. 예를 들어 파일을 BucketName/Project/WordFiles/123.txt로 저장하면 ProjectWordFiles가 모두 폴더입니다. 폴더는 Project이고 하위 폴더는 WordFiles입니다. 경로가 지정되지 않은 버킷에 123.txt 파일을 저장하면 Amazon S3는 폴더를 사용하여 파일을 저장하지 않습니다.

폴더는 객체를 그룹화하고 파일을 구성합니다. Amazon S3는 객체 및 파일을 구성하는 데 계층 구조를 사용하지 않습니다. Amazon S3 콘솔은 객체를 그룹화하고 표시하기 위한 폴더 개념만 지원합니다.

폴더를 만들면 Amazon S3는 제공된 폴더 이름으로 설정된 키를 사용하여 0바이트 객체를 생성합니다. 키에는 후행 슬래시(/) 문자가 포함됩니다.