버킷 할당량, 규제 및 제한
Amazon S3 버킷은 해당 버킷을 생성한 AWS 계정의 소유입니다. 버킷 소유권은 다른 계정으로 양도할 수 없습니다.
버킷 할당량 제한
기본적으로 AWS 계정당 최대 범용 버킷 100개와 디렉터리 버킷 10개를 만들 수 있습니다. 할당량 증가 요청을 제출하여 계정의 버킷 할당량을 늘릴 수 있습니다. 최대 1,000개의 범용 버킷 요청이 자동으로 승인되고 몇 분 이내에 완료됩니다. 증가를 요청하려면 Service Quotas 콘솔
참고
다음 AWS 리전을 사용하여 할당량, 버킷 사용률을 확인하거나 AWS 계정 내 범용 버킷 증대를 요청해야 합니다.
-
상업 리전의 범용 버킷 할당량은 미국 동부(버지니아 북부)에서만 보고 관리할 수 있습니다.
서비스 할당량에 대한 정보는 Amazon Web Services 일반 참조의 AWS 서비스 할당량을 참조하세요.
객체 및 버킷 제한
버킷 크기, 즉 버킷에 저장할 수 있는 객체 수에는 제한이 없습니다. 모든 객체를 하나의 버킷에 저장하거나, 여러 버킷에 저장할 수 있습니다. 하지만 다른 버킷 내에 버킷을 만들 수는 없습니다.
버킷 이름 지정 제한
버킷을 만들 때 버킷의 이름과 버킷을 만들 AWS 리전을 선택할 수 있습니다. 버킷을 만든 후에는 이름 또는 리전을 변경할 수 없습니다.
버킷의 이름을 지정할 때는 사용자 또는 사용자의 회사와 관련된 이름을 선택합니다. 다른 사용자와 연결된 이름은 사용하면 안 됩니다. 예를 들어 버킷 이름에 AWS
또는 Amazon
을 사용하지 않도록 해야 합니다.
버킷 이름 재사용
버킷을 비웠으면 버킷을 삭제할 수 있습니다. 버킷을 삭제한 후 버킷 이름은 다시 사용할 수 있게 됩니다. 하지만 버킷을 삭제한 후 여러 가지 이유로 버킷 이름을 다시 사용하지 못할 수도 있습니다.
예를 들어 버킷을 삭제하고 버킷 이름을 다시 사용할 수 있게 되면 다른 AWS 계정에서 해당 이름으로 된 버킷을 만들 수 있습니다. 또한 삭제된 버킷의 이름을 다시 사용할 수 있을 때까지 약간의 시간이 걸릴 수 있습니다. 동일한 버킷 이름을 사용하려 한다면 버킷을 삭제하지 않는 것이 좋습니다.
버킷 이름에 대한 자세한 내용은 버킷 이름 지정 규칙 섹션을 참조하세요.
버킷 이름 지정 및 자동으로 생성된 버킷
애플리케이션에서 자동으로 버킷을 생성할 경우, 이름 충돌 가능성이 낮은 버킷 이름 지정 체계를 선택합니다. 버킷 이름이 이미 사용 중이면 애플리케이션 로직에서 다른 버킷 이름을 선택합니다.
버킷 이름 지정에 대한 자세한 내용은 버킷 이름 지정 규칙 단원을 참조하세요.
버킷 작업
Amazon S3의 고가용성 설계는 get, put, list, delete 작업에 중점을 두고 있습니다. 버킷 작업은 중앙의 전역 리소스 공간에 영향을 주기 때문에 애플리케이션의 고가용성 코드 경로에 버킷을 생성, 삭제 또는 구성하는 것은 좋지 않습니다. 자주 실행하지 않는 별도의 초기화 루틴이나 설정 루틴에서 버킷을 생성, 삭제 또는 구성하는 것이 좋습니다.