Roles
Trong AMDP, khi đăng ký người dùng, họ chủ yếu được phân loại là SYSTEM ADMINISTRATOR
(sau đây được gọi là quản trị viên) và DEVELOPER
(sau đây được gọi là nhà phát triển). Sự phân biệt này cho phép các quản trị viên thiết lập thông tin cơ bản cần thiết và quản lý toàn bộ hệ thống, trong khi các nhà phát triển bị giới hạn trong việc làm việc trên các ứng dụng mà họ tham gia.
Quyền hạn dự án đầy đủ được nắm giữ bởi PROJECT ADMINISTRATOR
(sau đây được gọi là chủ sở hữu), được chỉ định là một trong hai vai trò quản trị viên hoặc nhà phát triển. Các quản trị viên có thể xem tất cả các dự án vì họ có khả năng quản lý toàn bộ hệ thống. Tuy nhiên, nếu không được đăng ký là chủ sở hữu, họ không thể quản lý các dự án một cách hoàn toàn.
Ngoài ra, để chỉ định ai đó là PROJECT USER
(sau đây được gọi là thành viên), ngoài chủ sở hữu, quản lý dự án có thể cấp quyền READ/WRITE/EXECUTE
(sau đây được gọi là RWX) cho một nhà phát triển cho các ứng dụng cụ thể, từ đó đăng ký họ là thành viên. Các thành viên chỉ được phép xem các hồ sơ được chỉ định cho họ và có thể làm việc trên các ứng dụng được chỉ định theo các quyền RWX đã được cấp.
Dưới đây là tóm tắt về việc xem và quyền dựa trên loại người dùng (quản trị viên / nhà phát triển) và loại liên kết dự án (chủ sở hữu / thành viên).
Mục đích của quyền người dùng là để cấp và kiểm soát quyền READ/WRITE/EXECUTE
cho các ứng dụng cho
các người dùng hoặc nhóm cá nhân. Có thể cấp các quyền khác nhau cho các mục tiêu chồng chéo, và nếu có nhiều quyền
tồn tại cho cùng một ứng dụng, quyền cao hơn sẽ được sử dụng.
Ví dụ, kết quả cuối cùng cho ba kịch bản sau có thể được giải thích như sau:
- Người dùng A được cấp quyền
READ
cho tất cả các ứng dụng trong hồ sơ phát triển. - Người dùng A được cấp quyền
FULL
cho ứng dụng hello trong hồ sơ phát triển. - Nhóm ci (nhóm của người dùng A) được cấp quyền
READ
vàEXECUTE
cho tất cả các ứng dụng trong tất cả các hồ sơ. Kết quả) Người dùng A có quyềnREAD
vàEXECUTE
cho tất cả các ứng dụng trong tất cả các hồ sơ và cũng nắm giữ quyền đầy đủ cho ứng dụng hello trong hồ sơ phát triển.
Menu
Định nghĩa các mục menu có sẵn cho người dùng dựa trên loại người dùng của họ.
Administrator | Developer | |
---|---|---|
Dự án | CÓ | CÓ |
Ứng dụng | CÓ | CÓ |
Định dạng | CÓ | CÓ |
Quản lý dự án | CÓ | CÓ |
Mẫu mã Pipeline | CÓ | KHÔNG |
Quản lý nhóm | CÓ | KHÔNG |
Quản lý người dùng | CÓ | KHÔNG |
Quản lý cụm | CÓ | KHÔNG |
Quản lý dịch vụ bổ sung | CÓ | KHÔNG |
Menu Dự án
Menu Dự án hiển thị các danh sách dự án khác nhau dựa trên loại người dùng. Một quản trị viên có thể xem tất cả các dự án, nhưng một nhà phát triển chỉ thấy các dự án mà họ được chỉ định (như là chủ sở hữu hoặc thành viên).
Administrator | Developer | |
---|---|---|
Danh sách Dự án | Tất cả Dự án | Chỉ Dự án Được Giao |
1. Danh sách Hồ sơ
Khi chọn một dự án, trang chính hiển thị danh sách các hồ sơ, với các mục hiển thị khác nhau tùy thuộc vào loại người dùng, tư cách thành viên dự án và quyền.
Administrator | Developer | |||||
---|---|---|---|---|---|---|
Chủ sở hữu | Thành viên | Không Liên kết | Chủ sở hữu | Thành viên | Không Liên kết | |
Hiển thị danh sách | Tất cả | Tất cả | Tất cả | Tất cả | Hồ sơ Được Chỉ định | X |
Thêm | O | X | X | O | X | X |
Chỉnh sửa | O | X | X | O | X | X |
Xóa | O | X | X | O | X | X |
Nhân bản | O | X | X | O | X | X |
2. Chi tiết Hồ sơ
Khi một hồ sơ được chọn, trang chính hiển thị chi tiết hồ sơ và các tab tài nguyên.
Administrator | Developer | |||||
---|---|---|---|---|---|---|
Chủ sở hữu | Thành viên | Không Liên kết | Chủ sở hữu | Thành viên | Không Liên kết | |
Thông tin Chi tiết | O | O | O | O | O | X |
Chỉnh sửa | O | O | O | O | O | X |
Nhân bản | O | X | X | O | X | X |
Wizard | O | X | X | O | X | X |
3. Tab ỨNG DỤNG
Tab ỨNG DỤNG trong chi tiết hồ sơ hiển thị danh sách các ứng dụng đã đăng ký. Mặc dù nó hiển thị tất cả các ứng dụng đã đăng ký, các mục có thể được kiểm soát khác nhau tùy thuộc vào loại liên kết dự án và quyền.
Nếu một người dùng là thành viên thông thường, các quyền cho các chức năng trong tab ứng dụng phụ thuộc vào các quyền ứng dụng trong chi tiết dự án - quyền người dùng. Chỉ với Quyền Đầy đủ, người dùng mới có quyền Ghi cho ứng dụng được chỉ định.
Administrator | Developer | |||||
---|---|---|---|---|---|---|
Chủ sở hữu | Thành viên | Không Liên kết | Chủ sở hữu | Thành viên | Không Liên kết | |
Danh sách | O | O | O | O | Ứng dụng Được Chỉ định | X |
Thông tin Chi tiết | O | O | O | O | O | X |
Thêm | O | X | X | O | X | X |
Chỉnh sửa | O | X | X | O | Ứng dụng Được Chỉ định | X |
Xóa | O | X | X | O | Ứng dụng Được Chỉ định | X |
Cấp Quyền | O | O | O | O | X | X |
Trạng thái Triển khai | O | O | O | O | O | X |
Cài đặt Pipeline | O | O | O | O | O | X |
Trạng thái Pipeline Xây dựng | O | O/O/O | O | O | O/O/O | X |
Thực thi Pipeline Xây dựng | O | O/O/X | X | O | O/O/X | X |
Lịch sử Pipeline Xây dựng | O | O/O/O | O | O | O/O/O | X |
Quyền Truy cập Pipeline Xây dựng | O | O/O/O | O | O | O/O/O | X |
Trạng thái Pipeline Triển khai | O | O/O/O | O | O | O/O/O | X |
Thực thi Pipeline Triển khai | O | O/O/X | X | O | O/O/X | X |
Lịch sử Pipeline Triển khai | O | O/O/O | O | O | O/O/O | X |
Hoàn tác Pipeline Triển khai | O | O/O/X | X | O | O/O/X | X |
Quyền Truy cập Pipeline Triển khai | O | O/O/O | O | O | O/O/O | X |
Cài đặt Lịch trình | O | O/X/X | X | O | O/X/X | X |
Cài đặt Webhook | O | O/X/X | X | O | O/X/X | X |
Tab Cài đặt | O | O/X/X | X | O | O/X/X | X |
4. Tab DỊCH VỤ HỖ TRỢ
Quyền cho tab DỊCH VỤ HỖ TRỢ
trong chi tiết hồ sơ.
Administrator | Developer | |||||
---|---|---|---|---|---|---|
Chủ sở hữu | Thành viên | Không Liên kết | Chủ sở hữu | Thành viên | Không Liên kết | |
Danh sách | O | O | O | O | O | X |
Thêm | O | X | X | O | X | X |
Chỉnh sửa | O | X | X | O | X | X |
Xóa | O | X | X | O | X | X |
5. Tab INGRESS
Quyền cho tab INGRESS trong chi tiết hồ sơ. quản trị viên nhà phát triển
Administrator | Developer | |||||
---|---|---|---|---|---|---|
Chủ sở hữu | Thành viên | Không Liên kết | Chủ sở hữu | Thành viên | Không Liên kết | |
Danh sách | O | O | O | O | O | X |
Thông tin Chi tiết | O | X | X | O | X | X |
Thêm | O | X | X | O | X | X |
Chỉnh sửa | O | X | X | O | X | X |
Xóa | O | X | X | O | X | X |
Triển khai | O | X | X | O | X | X |
6. Tab LƯU TRỮ
Quyền cho tab LƯU TRỮ
trong chi tiết hồ sơ.
Administrator | Developer | |||||
---|---|---|---|---|---|---|
Chủ sở hữu | Thành viên | Không Liên kết | Chủ sở hữu | Thành viên | Không Liên kết | |
Danh sách | O | O | O | O | O | X |
Làm mới Danh sách | O | O | O | O | O | X |
Thêm | O | X | X | O | X | X |
Chỉnh sửa | O | X | X | O | X | X |
Xóa | O | X | X | O | X | X |
Triển khai | O | X | X | O | X | X |
7. Tab CICD
Quyền cho tab CICD trong chi tiết hồ sơ.
Administrator | Developer | |||||
---|---|---|---|---|---|---|
Chủ sở hữu | Thành viên | Không Liên kết | Chủ sở hữu | Thành viên | Không Liên kết | |
Thông tin cài đặt triển khai | O | O | O | O | O | X |
Chỉnh sửa Cài đặt | O | X | X | O | X | X |
Xóa Pipeline Tekton | O (Khi sử dụng X) | X | X | O (Khi sử dụng X) | X | X |
Xóa Pipeline Jenkin | O (Khi sử dụng X) | X | X | O (Khi sử dụng X) | X | X |
8. Tab QUẢN LÝ LƯU THÔNG
Quyền cho tab QUẢN LÝ LƯU THÔNG trong chi tiết hồ sơ. Lưu ý rằng: Chỉ được kích hoạt khi có hai hoặc nhiều ứng dụng được đăng ký.
Administrator | Developer | |||||
---|---|---|---|---|---|---|
Chủ sở hữu | Thành viên | Không liên kết | Chủ sở hữu | Thành viên | Không liên kết | |
Danh sách | O | O | O | O | O | X |
Thêm | O | X | X | O | X | X |
Hành động và Kiểm soát | O | X | X | O | X | X |
9. Tab ENV/PROPERTIES
Quyền truy cập cho tab ENV/PROPERTIES trong chi tiết hồ sơ.
Administrator | Developer | |||||
---|---|---|---|---|---|---|
Chủ sở hữu | Thành viên | Không liên kết | Chủ sở hữu | Thành viên | Không liên kết | |
Danh sách | O | O | O | O | O | X |
Nhập khẩu | O | X | X | O | X | X |
Thêm | O | X | X | O | X | X |
Chỉnh sửa | O | X | X | O | X | X |
Xóa | O | X | X | O | X | X |
10. Tab DỊCH VỤ THÊM
Quyền truy cập cho tab DỊCH VỤ THÊM trong chi tiết hồ sơ.
Quản trị viên | Nhà phát triển | |||||
---|---|---|---|---|---|---|
Chủ sở hữu | Thành viên | Không liên kết | Chủ sở hữu | Thành viên | Không liên kết | |
Danh sách | O | O | O | O | O | X |
Thêm | O | X | X | O | X | X |
Chỉnh sửa | O | X | X | O | X | X |
Xóa | O | X | X | O | X | X |
Ứng dụng
Menu Ứng dụng thay đổi dựa trên loại người dùng, hiển thị các danh sách ứng dụng khác nhau.
Quản trị viên có thể xem tất cả các ứng dụng, trong khi các nhà phát triển chỉ thấy các ứng dụng mà họ có liên kết (chủ sở hữu hoặc thành viên) và những ứng dụng mà họ có quyền truy cập. Ngoài ra, quản trị viên có quyền kiểm soát pipeline giống như các nhà phát triển cho mỗi ứng dụng, tùy thuộc vào việc họ là chủ sở hữu hay có quyền thực thi/ghi.
Administrator | Developer | |
---|---|---|
Danh sách Ứng dụng | Tất cả Ứng dụng | Ứng dụng có quyền |
Quản lý Dự án
Menu Quản lý Dự án thay đổi dựa trên loại người dùng, hiển thị các danh sách dự án khác nhau.
Quản trị viên có thể xem và quản lý cài đặt cho tất cả các dự án. Các nhà phát triển chỉ thấy các dự án mà họ tham gia (chủ sở hữu hoặc thành viên) và chỉ có chủ sở hữu dự án mới có thể thay đổi cài đặt.
Administrator | Developer | |
---|---|---|
Danh sách Dự án | O (Tất cả Dự án) | Chỉ Dự án Liên kết |
Thông tin Chi tiết | O (Tất cả Dự án) | Chỉ Dự án Liên kết |
Thêm | O (Tất cả Dự án) | X |
Xóa | O (Tất cả Dự án) | X |
Mẫu Mã Pipeline
Menu Mẫu Mã Pipeline chỉ có thể truy cập bởi các quản trị viên. Để biết chức năng chi tiết, tham khảo Quản lý Mẫu.
Administrator | Developer | |
---|---|---|
Danh sách Mẫu Mã Pipeline | O (Tất cả Mẫu) | X (Không có quyền truy cập) |
Thông tin Chi tiết | O | X |
Thêm | O | X |
Xóa | O | X |
Quản lý Nhóm
Menu Quản lý Nhóm chỉ có thể truy cập bởi các quản trị viên. Để biết chức năng chi tiết, tham khảo Quản lý Cài đặt Nhóm.
Administrator | Developer | |
---|---|---|
Danh sách Nhóm | O (Tất cả Nhóm) | X (Không có quyền truy cập) |
Thông tin Chi tiết | O | X |
Thêm | O | X |
Xóa | O | X |
Chi tiết Nhóm - Danh sách Người dùng | O | X |
Quản lý Người dùng
Menu Quản lý Người dùng chỉ có thể truy cập bởi các quản trị viên. Để biết chức năng chi tiết, tham khảo Quản lý Cài đặt Người dùng.
Administrator | Developer | |
---|---|---|
Danh sách Người dùng | O (Tất cả Người dùng) | X (Không có quyền truy cập) |
Thông tin Chi tiết | O | X |
Thêm | O | X |
Chỉnh sửa và Chỉnh sửa hàng loạt | O | X |
Quản lý Cụm
Menu Quản lý Cụm chỉ có thể truy cập bởi các quản trị viên. Để biết chức năng chi tiết, tham khảo Quản lý Đăng ký Cụm.
Administrator | Developer | |
---|---|---|
Danh sách Cụm | O (Tất cả Người dùng) | X (Không có quyền truy cập) |
Thông tin Chi tiết | O | X |
Thêm | O | X |
Xóa | O | X |
Chi tiết Cụm - Dịch vụ thêm | O | X |
Quản lý Dịch vụ Thêm
Menu Quản lý Dịch vụ Thêm chỉ có thể truy cập bởi các quản trị viên. Để biết chức năng chi tiết, tham khảo Quản lý Mẫu.
Administrator | Developer | |
---|---|---|
Danh sách Cụm | O (Tất cả Người dùng) | X (Không có quyền truy cập) |
Thông tin Chi tiết | O | X |
Thêm | O | X |
Thêm LOẠI | O | X |
Xóa | O | X |
Chi tiết Cụm - Dịch vụ thêm | O | X |
(Beta) Định hình
Hiện tại, Định hình đang ở phiên bản Beta và có quyền truy cập tương tự như Ứng dụng.