ACL Operations
Operation은 각 리소스에 대해 수행할 수 있는 액션들이에요. 각 리소스(Topic, Group, TransactionalID) 마다 다른 액션들이 제공돼요.
| Operation | 액션 |
|---|
| All | 모든 액션 |
| Alter | 토픽 설정 변경 (예: 파티션 수 변경, 토픽의 복제본 할당 변경 등) |
| AlterConfigs | 토픽의 구성 설정을 변경 (예: cleanup.policy 변경 등) |
| Create | 새로운 토픽 또는 토픽 메타데이터 생성 |
| Delete | 기존 토픽 또는 토픽 내 레코드 삭제 |
| Describe | 토픽 및 파티션의 메타데이터(파티션 수, 리더 및 팔로워, 오프셋 등) 조회 |
| DescribeConfigs | 토픽의 구성 설정 조회 (예: cleanup.policy, min.insync.replicas 조회 등) |
| Read | 토픽에서 메시지 조회 |
| Write | 토픽에 메시지 작성 |
| Operation | 액션 |
|---|
| All | 모든 액션 |
| Read | 컨슈머 그룹에 속한 메시지 소비 |
| Delete | 컨슈머 그룹 삭제 |
| Describe | 컨슈머 그룹의 메타데이터 조회 (예: 멤버 정보, 오프셋, lag 등) |
TransactionalID는 Kafka에서 각 트랜잭션을 식별하는 고유한 아이디에요. TransactionalID Operations는 주로 트랜잭션에 관한 액션을 수행해요.
| Operation | 액션 |
|---|
| All | 모든 액션 |
| Describe | 트랜잭션 ID의 메타데이터 조회 (예: 트랜잭션 상태, 프로듀서 ID 등) |
| Write | 트랜잭션 수행 (예: 트랜잭션 시작, 커밋, 중단 등) |