ClickHouse Cloud는 ClickHouse Managed Postgres 서비스에 대한 역할 기반 접근 제어(RBAC)를 지원합니다. 특정 권한을 가진 사용자 지정 역할을 생성하고 이를 조직 구성원에게 할당하여, 누가 Postgres 서비스를 조회하거나 관리할 수 있는지 제어할 수 있습니다.
사용 가능한 권한
현재 ClickHouse Managed Postgres는 2가지 권한을 지원합니다.
| 권한 | 설명 |
|---|---|
| Postgres 서비스 보기 | 사용자가 Postgres 서비스와 해당 세부 정보를 볼 수 있습니다. |
| Postgres 서비스 관리 | 사용자가 Postgres 서비스를 수정, 확장, 구성할 수 있습니다. |
새 Postgres 서비스를 생성하려면 기존의 Organization manage 권한이 필요합니다. 위 권한은 기존 서비스에만 적용됩니다.
사용자 지정 역할 만들기
- 왼쪽 사이드바에서 조직 이름을 클릭한 다음 Users and roles를 선택합니다.

- Roles 탭으로 전환한 다음 Create role을 클릭합니다.
- 역할 이름을 입력한 다음 + Allow를 클릭하고 엔터티 목록에서 Postgres 서비스를 선택합니다.

- 역할의 범위를 지정할 Postgres 서비스를 선택한 다음, 부여할 권한을 선택합니다.

- 저장하려면 Create role을 클릭합니다.
역할 할당
역할을 생성한 후에는 같은 Users and roles 페이지의 Users 탭에서 사용자에게 할당합니다. 사용자는 여러 개의 역할을 가질 수 있으며, 역할을 조합해 필요에 정확히 맞는 액세스 프로필을 구성할 수 있습니다.