테넌트 계정 사용: 개요
테넌트 계정을 사용하면 S3(Simple Storage Service) REST API 또는 Swift REST API를 사용하여 StorageGRID 시스템에 오브젝트를 저장하고 검색할 수 있습니다.
테넌트 계정이란 무엇입니까?
각 테넌트 계정에는 자체 통합 또는 로컬 그룹, 사용자, S3 버킷 또는 Swift 컨테이너 및 객체가 있습니다.
필요한 경우 테넌트 계정을 사용하여 저장된 객체를 다른 엔터티로 분리할 수 있습니다. 예를 들어, 다음과 같은 사용 사례에서 여러 테넌트 계정을 사용할 수 있습니다.
-
* 기업 활용 사례: * 기업 내에서 StorageGRID 시스템을 사용하는 경우 그리드의 객체 스토리지를 조직의 여러 부서에서 분리할 수 있습니다. 예를 들어 마케팅 부서, 고객 지원 부서, 인사 부서 등의 테넌트 계정이 있을 수 있습니다.
S3 클라이언트 프로토콜을 사용하는 경우 S3 버킷 및 버킷 정책을 사용하여 엔터프라이즈의 부서 간에 오브젝트를 분리할 수도 있습니다. 별도의 테넌트 계정을 생성할 필요가 없습니다. 를 참조하십시오 S3 클라이언트 애플리케이션 구현 지침. -
* 서비스 공급자 사용 사례: * 서비스 공급자가 StorageGRID 시스템을 사용 중인 경우, 스토리지를 임대하는 다른 엔터티로 그리드의 개체 스토리지를 분리할 수 있습니다. 예를 들어 회사 A, 회사 B, 회사 C 등에 대한 테넌트 계정이 있을 수 있습니다.
테넌트 계정을 생성하는 방법
테넌트 계정은 에 의해 생성됩니다 그리드 관리자를 사용하는 StorageGRID 그리드 관리자. 테넌트 계정을 생성할 때 그리드 관리자는 다음 정보를 지정합니다.
-
테넌트의 표시 이름(테넌트의 계정 ID가 자동으로 할당되며 변경할 수 없음)
-
테넌트 계정에서 S3 또는 Swift를 사용할지 여부를 나타냅니다.
-
S3 테넌트 계정의 경우: 테넌트 계정이 플랫폼 서비스를 사용하도록 허용되는지 여부 플랫폼 서비스를 사용할 수 있는 경우 그리드 사용을 지원하도록 구성해야 합니다.
-
필요한 경우 테넌트 계정의 스토리지 할당량 — 테넌트의 객체에 사용할 수 있는 최대 GB, 테라바이트 또는 PB입니다. 테넌트의 스토리지 할당량은 물리적 크기(디스크 크기)가 아닌 논리적 양(오브젝트 크기)을 나타냅니다.
-
StorageGRID 시스템에 대해 ID 페더레이션이 설정된 경우 테넌트 계정을 구성할 수 있는 루트 액세스 권한이 있는 통합 그룹입니다.
-
StorageGRID 시스템에서 SSO(Single Sign-On)를 사용하지 않는 경우 테넌트 계정이 자체 ID 소스를 사용할지 또는 그리드의 ID 소스를 공유할지 여부 및 테넌트의 로컬 루트 사용자의 초기 암호를 공유할지 여부
또한, S3 테넌트 계정이 규정 요구 사항을 준수해야 하는 경우 그리드 관리자는 StorageGRID 시스템에 대해 S3 오브젝트 잠금 설정을 활성화할 수 있습니다. S3 오브젝트 잠금이 활성화된 경우 모든 S3 테넌트 계정에서 호환 버킷을 생성하고 관리할 수 있습니다.
S3 테넌트를 구성합니다
을(를) 마친 후 S3 테넌트 계정이 생성됩니다테넌트 관리자에 액세스하여 다음과 같은 작업을 수행할 수 있습니다.
-
ID 통합을 설정하거나(ID 소스를 그리드와 공유하지 않는 경우) 로컬 그룹 및 사용자를 생성합니다
-
S3 액세스 키 관리
-
규정 준수 버킷을 포함하여 S3 버킷 생성 및 관리
-
플랫폼 서비스 사용(활성화된 경우)
-
스토리지 사용량 모니터링
테넌트 관리자를 사용하여 S3 버킷을 생성 및 관리할 수 있지만 에는 가 있어야 합니다 S3 액세스 키를 사용하고 S3 REST API를 사용하여 오브젝트를 수집 및 관리합니다. |
Swift 테넌트를 구성합니다
A 뒤에 Swift 테넌트 계정이 생성됩니다테넌트 관리자에 액세스하여 다음과 같은 작업을 수행할 수 있습니다.
-
ID 통합을 설정하고(ID 소스를 그리드와 공유하지 않는 경우) 로컬 그룹 및 사용자를 만듭니다
-
스토리지 사용량 모니터링
Swift 사용자는 테넌트 관리자에 액세스하려면 루트 액세스 권한이 있어야 합니다. 그러나 루트 액세스 권한에서는 사용자가 에 인증할 수 없습니다 Swift REST API 컨테이너 및 수집 개체 생성 사용자는 Swift REST API에 인증할 수 있는 Swift 관리자 권한이 있어야 합니다. |
테넌트 관리자를 사용합니다
테넌트 관리자를 사용하면 StorageGRID 테넌트 계정의 모든 측면을 관리할 수 있습니다.
테넌트 관리자를 사용하여 테넌트 계정의 스토리지 사용량을 모니터링하고 ID 페더레이션을 통해 사용자를 관리하거나 로컬 그룹 및 사용자를 생성할 수 있습니다. S3 테넌트 계정의 경우 S3 키를 관리하고 S3 버킷을 관리하고 플랫폼 서비스를 구성할 수도 있습니다.