Điều kiện tiên quyết
- Một tài khoản Prowler Cloud, hoặc một Prowler tự quản lý có API truy cập được từ internet. Để giới hạn ai có thể truy cập, hãy đưa các egress IP của CloudThinker vào allowlist. Tài liệu này không công bố danh sách egress IP của CloudThinker: hãy hỏi đầu mối CloudThinker của bạn, hoặc liên hệ chúng tôi. Xem Truy cập dịch vụ nội bộ để biết các lựa chọn khác.
- Ít nhất một tài khoản cloud (Prowler gọi là provider) mà Prowler đã scan. Agent đọc kết quả scan; agent không thể chạy scan.
- Một người dùng Prowler có quyền Manage Account. Prowler yêu cầu quyền này để tạo API key.
- Quyền sửa kết nối trong workspace CloudThinker của bạn.
Thiết lập
1
Tạo API key trong Prowler
Đăng nhập Prowler bằng người dùng có đúng mức quyền bạn muốn cấp cho agent (xem Quyền yêu cầu). Vào Profile → Account và nhấn Create API Key để mở biểu mẫu.Đặt tên key là
cloudthinker và tùy chọn đặt ngày hết hạn. Nếu không đặt, key hết hạn sau 365 ngày. Sau đó nhấn Create API Key trong biểu mẫu.Prowler chỉ hiển thị key mới một lần. Sao chép key trước khi đóng hộp thoại.2
Mở Prowler trong CloudThinker
Trên thanh bên, nhấn More → Workspace settings → Connections. Trên tab Builtin Connections, tìm Prowler và nhấn Connect.
3
Nhập key và kết nối
Điền hai trường. Biểu mẫu hiển thị đúng các tên sau:
- PROWLER_API_KEY: key bạn đã sao chép.
- API_BASE_URL: giữ giá trị mặc định cho Prowler Cloud, hoặc nhập địa chỉ API của Prowler tự quản lý.
Connected không chứng minh key hoạt động. Prowler chỉ kiểm tra key lần đầu agent gọi đến, vì vậy hãy chạy prompt xác minh bên dưới ngay sau khi kết nối.
Chi tiết kết nối
Quyền yêu cầu
Prowler API key có cùng quyền truy cập với người dùng đã tạo key.Khả năng của agent
Kiểm tra và tài liệu lấy từ Prowler Hub công khai và tài liệu Prowler, không lấy từ tenant của bạn. Mọi thứ khác được đọc bằng API key của bạn.
Agent không thể thêm hoặc xóa provider, khởi chạy hoặc lên lịch scan, tạo hoặc thay đổi mute rule, hay gửi phát hiện sang Jira. Hãy làm những việc đó trong Prowler.
Xác minh kết nối
Bắt đầu một cuộc chat, nhập# và chọn Prowler, rồi hỏi:
Ví dụ prompt
Khắc phục sự cố
Mọi request đều thất bại với 401
Mọi request đều thất bại với 401
Prowler đã từ chối key. Key có thể bị gõ sai, đã hết hạn hoặc bị thu hồi, hoặc người dùng của key đã bị xóa khỏi tenant. Tạo key mới trong Profile → Account và cập nhật kết nối.
Request thất bại với lỗi not-found
Request thất bại với lỗi not-found
API_BASE_URL sai. Khôi phục
https://api.prowler.com/api/v1 cho Prowler Cloud, hoặc nhập địa chỉ API tự quản lý kết thúc bằng /api/v1.Agent không thấy provider hay phát hiện nào
Agent không thấy provider hay phát hiện nào
Người dùng của key không thấy provider nào, hoặc Prowler chưa có kết quả scan. Cấp cho người dùng Unlimited Visibility hoặc đúng provider group, và kiểm tra trong Prowler rằng một lượt scan đã hoàn tất.
Thiếu một số provider hoặc phát hiện
Thiếu một số provider hoặc phát hiện
Người dùng của key chỉ thấy các provider group mà vai trò của người dùng đó cho phép. Thêm các provider group còn thiếu vào vai trò đó, hoặc cấp cho vai trò Unlimited Visibility, rồi hỏi lại.
Agent báo không thể khởi chạy scan hoặc thêm tài khoản
Agent báo không thể khởi chạy scan hoặc thêm tài khoản
Đây là hành vi mong đợi. Kết nối ở chế độ chỉ đọc. Thêm tài khoản cloud và chạy scan trong Prowler, rồi hỏi lại.
Bảo mật
- Quyền tối thiểu — chỉ cấp các quyền mà agent cần cho trường hợp sử dụng của bạn; bắt đầu với quyền chỉ đọc và mở rộng sau.
- Chỉ đọc theo mặc định — sử dụng thông tin xác thực chỉ đọc trừ khi bạn muốn agent thực hiện thay đổi qua kết nối này.
- Xoay vòng thông tin xác thực — xoay vòng khóa và token theo lịch trình thông thường của bạn; CloudThinker sẽ lấy giá trị mới khi bạn cập nhật kết nối.
- Thu hồi khi bàn giao — xóa thông tin xác thực tại nhà cung cấp khi bạn xóa một kết nối hoặc khi đồng nghiệp rời nhóm.
- Thu hồi, không xóa. Prowler không cho phép xóa API key. Dùng Revoke để vô hiệu hóa key bạn không còn cần.
- Xoay vòng trước khi hết hạn. Key mặc định hết hạn sau 365 ngày. Tạo key mới và cập nhật kết nối trước thời điểm đó.
Liên quan
Kết nối AWS
Kiểm tra và khắc phục các tài khoản mà Prowler scan
Kết nối Drata
Test thất bại, mức sẵn sàng của control và các thiếu sót về nhân sự