Amazon S3 일반용 버킷에 계정 지역 네임스페이스 도입
·2026.03.13 06:18
핵심 내용
S3 일반용 버킷을 계정·리전 단위 네임스페이스로 만들어 이름 충돌을 줄였다.
자세히 보기
Amazon S3가 일반용 버킷을 자신의 계정 지역 네임스페이스 안에서 만들 수 있는 새 기능을 공개했다. 버킷 이름에 계정의 고유 접미사를 붙여, 여러 AWS Region에서 원하는 이름을 더 예측 가능하게 확보할 수 있다.
예를 들어 mybucket-123456789012-us-east-1-an처럼 이름을 만들면, mybucket은 사용자가 정한 접두사이고 뒤의 -123456789012-us-east-1-an이 계정·리전 접미사다. 다른 계정이 같은 접미사를 쓰려 하면 요청이 자동으로 거부되며, AWS IAM 정책과 AWS Organizations의 SCP로 s3:x-amz-bucket-namespace 조건 키를 활용해 조직 차원의 강제도 가능하다.
생성 방식도 여러 가지다.
- S3 Console에서
Account regional namespace를 선택해 생성 - AWS CLI에서
--bucket-namespace account-regional지정 - Boto3의
CreateBucketAPI로 생성 - CloudFormation에서
AWS::AccountId,AWS::Region또는BucketNamePrefix를 활용
다만 기존의 글로벌 네임스페이스 버킷을 이 형식으로 이름 변경할 수는 없고, 이 기능은 general purpose buckets에만 적용된다. S3 table buckets, vector buckets는 이미 계정 수준 네임스페이스를 쓰고, directory buckets는 존(zonal) 네임스페이스를 사용한다. 현재 이 기능은 37개 AWS Region에서, 중국 및 AWS GovCloud (US) 리전을 포함해 추가 비용 없이 제공된다.
이 한국어 요약은 AI가 자동으로 만들었습니다. 원문의 주장과 맥락은 원문에서 확인해 주세요. 저작권은 원저작자에게 있습니다.