버킷은 네임스페이스에서 생성된 오브젝트의 컨테이너이며 하위 테넌트의 논리 컨테이너로 간주되기도 합니다. S3에서는 컨테이너를 버킷이라고 하며 이 용어는 ECS에 의해 채택되었습니다. Atmos에서는 버킷에 해당하는 것이 하위 테넌트이고, Swift에서는 버킷에 해당하는 것이 컨테이너이며, CAS에서는 버킷이 CAS 풀입니다. 버킷은 ECS의 글로벌 리소스입니다. 각 버킷은 네임스페이스에 생성되고 각 네임스페이스는 RG(Replication Group)에 생성됩니다. 버킷은 여러 사이트에 걸쳐 있을 수 있는 글로벌 리소스입니다. 버킷 생성에는 네임스페이스 및 RG에 할당하는 작업이 포함됩니다. 버킷 수준은 소유권 및 파일 또는 CAS 액세스가 설정된 위치입니다. 버킷은 동시에 서로 다른 툴을 통해 액세스할 수 있습니다. 즉, GeoDrive 및 S3 브라우저를 사용하여 동일한 버킷에 액세스할 수 있습니다. |
ECS는 버킷을 만드는 여러 가지 방법을 제공합니다. 버킷을 생성하려면 다음을 수행해야 합니다.
브라우저를 사용하여 ECS 시스템에 로그인하고 ECS GUI에서 ECS 관리 가이드 - 'Getting started with ECS - 'Create a bucket'으로 연결되는 ECS 도움말('?' 아이콘)을 선택합니다.
관리 및 오브젝트 작업의 경우 ECS REST API 가이드를 참조하십시오.
|
오브젝트 사용자가 'Manage' - 'Users' - 'New Object User'를 생성하면 다음 프로토콜 옵션을 사용할 수 있습니다.
|
파일 시스템 |
NFSv3에 필요합니다. 버킷 생성 시 필요합니다. 버킷이 생성된 후에는 변경할 수 없습니다. 자세한 내용은 문서 ECS: NFS 내보내기 마운팅 모범 사례를 참조하십시오. |
CAS |
CAS 작업의 경우 버킷을 생성할 때 이 값을 설정해야 합니다. CAS 버킷은 다른 프로토콜을 사용하여 액세스할 수 없으며 버킷을 생성할 때 CAS 옵션을 설정해야 합니다. 자세한 내용은 문서 ECS: CAS 사용자 및 버킷 관리 모범 사례를 참조하십시오. |
메타데이터 검색 |
사용자 및 시스템 메타데이터를 기반으로 오브젝트의 인덱싱을 활성화하며 저장 후에는 사용할 수 없습니다. ECS GUI에서 ECS 관리 가이드 - 'Buckets' - 'Working with buckets in the ECS Portal' - 'Bucket settings' - 'Metadata search fields'로 연결되는 ECS 도움말('?' 아이콘)을 참조하십시오. |
ADO(Access During Outage) |
ECS를 사용하면 VDC 중 하나에 장애가 발생할 경우 버킷에 액세스하도록 구성할 수 있습니다. 자세한 내용은 문서 ECS: ADO(Access During Outage) 매개변수의 중요성을 참조하십시오. |
서버 측 암호화 |
저장 상태 데이터 암호화를 허용하여 스토리지 디스크의 데이터를 암호화함으로써 디스크의 물리적 도난으로 인한 데이터 손실 위험을 줄입니다. ECS GUI에서 ECS 관리 가이드 - 'Buckets' - 'Working with buckets in the ECS Portal' - 'Bucket settings'로 연결되는 ECS 도움말('?' 아이콘)을 참조하십시오. |
할당량 |
소프트 할당량과 하드 할당량은 버킷 또는 네임스페이스 수준에서 할당할 수 있습니다. 자세한 내용은 문서 ECS: ECS 버킷에 설정된 할당량을 늘리는 방법을 참조하십시오. |
버킷 태그 지정 |
버킷 태그는 버킷과 연결할 수 있는 키-값 쌍입니다. 버킷당 최대 10개의 태그가 가능합니다. ECS GUI에서 ECS 관리 가이드 - 'Buckets' - 'Working with buckets in the ECS Portal' - 'Bucket settings' - 'Bucket tagging'으로 연결되는 ECS 도움말('?' 아이콘)을 참조하십시오. |
보존 |
버킷 또는 네임스페이스 수준에서 보존을 설정할 수 있습니다. 보존은 CAS 및 S3 버킷에 적용됩니다. ECS GUI에서 ECS 관리 가이드 - 'Namespaces' - 'Working with namespaces in the ECS Portal' - 'Namespace settings' - 'Retention periods and policies'로 연결되는 ECS 도움말('?' 아이콘)을 참조하십시오. |
Edit ACLs | ||||||||||||||||||
S3에서는 다음 권한을 설정할 수 있습니다.
서로 다른 권한으로 여러 사용자를 생성할 수 있습니다. ECS GUI에서 ECS 관리 가이드 - 'Buckets' - 'Working with buckets in the ECS Portal' - 'Set ACLs'로 연결되는 ECS 도움말('?' 아이콘)을 참조하십시오. CAS의 경우 자세한 내용은 문서 ECS: CAS용 버킷 ACL 설정을 참조하십시오. |
정책 편집 |
ECS GUI는 기존 버킷에 대한 버킷 정책을 생성하는 버킷 정책 편집기를 제공합니다. 정책은 JSON 형식으로 정의되며 정책에 사용되는 구문은 Amazon AWS에 사용되는 구문과 동일합니다.
위 작업에 대한 예제는 ECS GUI에서 ECS 관리 가이드 - 'Buckets' - 'Working with buckets in the ECS Portal' - 'Set bucket policies' - 'Bucket policy scenarios'로 연결되는 ECS 도움말('?' 아이콘)을 참조하십시오. |
S3 연결을 테스트하는 방법에는 여러 가지가 있으며, 이러한 방법에는 액세스하는 몇 가지 예가 있습니다. 가장 간단한 방법은 S3 브라우저를 통해 S3 버킷에 액세스하는 것입니다.
|
버킷은 버킷이 구성된 시스템에 구성된 최대 용량으로 제한됩니다. 버킷은 CAS 버킷을 제외하고 멀티 프로토콜을 지원합니다. CAS 버킷은 공유할 수 없습니다. TSO 동안 네임스페이스, 버킷 및 오브젝트 수준에서의 클라이언트 액세스 및 API 작업 가용성은 네임스페이스 및 버킷 수준에서 설정된 다음 ADO 옵션에 따라 제어됩니다.
|
버킷을 삭제하려면 버킷이 완전히 비어 있는지 확인합니다. 여기에는 현재 오브젝트뿐만 아니라 구성된 경우 해당 버킷을 제거하기 전에 삭제해야 하는 버전 및 삭제 마커도 포함됩니다. 버킷을 수동으로 삭제할 수 없는 경우 버킷에 수명주기 정책을 설정하여 삭제할 수 있습니다. 자세한 내용은 문서 ECS: 수명주기 정책을 사용하여 오브젝트가 많은 S3 버킷을 삭제하는 방법을 참조하십시오. |
버킷을 생성하기 전까지 일부 옵션은 나중에 변경할 수 없다는 점을 기억하십시오.
버킷이 올바르게 구성되었는지 확인합니다. 그렇지 않으면 마이그레이션이 필요할 수 있습니다.
ECS에서 S3 버킷의 명명에 다음 규칙이 적용됩니다.
버킷 모범 사례:
자세한 내용을 보려면 ECS GUI에서 ECS 관리 가이드로 연결되는 ECS 도움말('?' 아이콘)을 선택합니다. |
버킷 제한 사항에 구현된 최신 수정 사항은 최신 ECS 릴리스 노트를 참조하십시오.