Cấp quyền truy cập dữ liệu cho service account
Service account mới chưa đọc được dữ liệu nào cho đến khi bạn cấp quyền trong Data Security, giống như với người dùng hoặc nhóm. Form policy nào cũng có trường Service Accounts.
Điều kiện cần
- Role của bạn có quyền cho loại policy:
governance:permissions:grant(Access),governance:row_policies:write(Row level filter) hoặcgovernance:masking_policies:write(Masking). Roleportal_adminvàpolicy_managercó cả ba quyền này. - Service account đang ở trạng thái Active. Không chọn được service account đã vô hiệu hóa hoặc đã xóa.
Thêm service account vào policy
-
Ở thanh bên trái, chọn Data Security → Security policies.
-
Mở tab của loại policy bạn cần.
Tab Dùng để Chi tiết Access Cho service account đọc hoặc thay đổi catalog, schema hoặc bảng. Cấp quyền truy cập dữ liệu bằng policy truy cập Row level filter Giới hạn các dòng service account thấy trong một bảng. Lọc dòng bằng policy lọc dòng Masking Ẩn giá trị của một cột. Che dữ liệu cột bằng policy che dữ liệu -
Tạo policy mới hoặc mở một policy có sẵn.
-
Trong Service Accounts, chọn service account.
-
Chọn Create hoặc Save.
Service account dùng được quyền mới trong khoảng 1 phút.
Chỉ cấp đúng những gì job cần. Ví dụ, một Dashboard đọc một schema chỉ cần SELECT trên schema đó, không cần trên cả catalog.
Gỡ quyền truy cập
Mở policy, bỏ service account khỏi Service Accounts rồi chọn Save. Xem Sửa, vô hiệu hóa hoặc xóa policy.
Muốn chặn service account ở mọi nơi cùng lúc, hãy vô hiệu hóa nó. Xem Vô hiệu hóa, bật lại hoặc xóa service account.
Policy thay đổi ra sao khi trạng thái đổi
| Thay đổi trạng thái | Ảnh hưởng tới policy |
|---|---|
| Disable hoặc Delete | Service account mất toàn bộ quyền truy cập. Nó vẫn có tên trong các policy. |
| Enable | Service account nhận lại quyền truy cập từ các policy đó. |
Tìm policy của một service account
Trên tab Access, chọn service account trong All service account để chỉ hiện các policy của nó.