Glossary
Concepts
Initial Setup
Troubleshooting
Các câu hỏi thường gặp (FAQs)
Kafka user cho phép các ứng dụng và dịch vụ xác thực vào Kafka cluster thông qua các cơ chế SASL. Kafka user được quản lý ở cấp độ cụm trong FPT Database Engine và thường được sử dụng bởi producer, consumer và Kafka Connect.
Tính năng Quản lý Kafka user là tính năng chỉ áp dụng cho engine Kafka, cho phép quản trị viên xem, tạo và cập nhật Kafka user. Tính năng này thường được sử dụng để:
Để tạo một Kafka user mới, thực hiện các bước sau:
Đăng nhập FPT Cloud Console. Chọn “Database Platform” > “Data Streaming” > nhấp vào cluster ID của cụm Kafka để mở trang chi tiết. Chọn tab “Configure Params” > chọn sub-tab “Kafka ACL”. Trang quản lý Kafka user hiển thị như sau:

Mục “User List” hiển thị toàn bộ Kafka user đã được cấu hình trên cluster. Thông tin hiển thị gồm:
Trên trang Kafka user management, trong mục “User List”, nhấn biểu tượng Add user (hình dấu cộng). Hộp thoại Create new user sẽ được hiển thị.

Nhập thông tin cấu hình:
Sau khi hoàn tất, nhấn “Create” để tạo Kafka user. Kafka user được tạo thành công sẽ hiển thị trong User list và có thể được sử dụng cho:
Best Practices:
Khi cần, bạn có thể thực hiện các thao tác sau với Kafka user đã tạo:
Chức năng Kafka ACL cho phép quản trị viên phân quyền chi tiết cho Kafka user khi truy cập topic và consumer group trong Kafka cluster được quản lý bởi DBaaS.
ACL giúp đảm bảo:
ACL được áp dụng ở cấp độ cluster và có hiệu lực ngay sau khi lưu.
Lưu ý: Nếu Kafka user không được phân bổ ACL, user sẽ không có quyền truy cập vào các tài nguyên.
Để phân quyền cho một Kafka user, thực hiện như sau:
Trên trang Kafka user management, trong mục “User List”, chọn hành động “Grant ACL” tương ứng với user cần phân quyền. Hộp thoại Grant ACL sẽ được hiển thị.

Nhập thông tin cấu hình:
Sau khi hoàn tất, nhấn “Save” để áp dụng ACL cho Kafka user. ACL sẽ có hiệu lực ngay lập tức mà không cần khởi động lại Kafka cluster. Một Kafka user có thể được gán nhiều ACL.