Điều kiện tiên quyết
- Người dùng FireHydrant có vai trò Owner. FireHydrant chỉ cho phép Owner tạo API key.
- Key được tạo riêng cho CloudThinker, để bạn có thể xóa key mà không làm hỏng tích hợp khác.
- Quyền chỉnh sửa kết nối trong workspace CloudThinker của bạn.
Thiết lập
1
Tạo API key trong FireHydrant
Đăng nhập FireHydrant với tư cách Owner và vào Settings → API Keys. Nhấn + Create API key, đặt tên là
cloudthinker, thêm mô tả như “CloudThinker read-only connection”, và nhấn Save.Sao chép token ngay. FireHydrant chỉ hiển thị token một lần, nên mất token đồng nghĩa với việc phải tạo key mới.2
Thêm kết nối trong CloudThinker
Trong sidebar, nhấn More → Workspace settings → Connections. Trên tab Builtin Connections, tìm FireHydrant và nhấn Connect.Dán token vào API Key và nhấn Connect. CloudThinker kiểm tra key với API đọc của FireHydrant.Trạng thái thành công: kết nối hiển thị Connected, và thông báo kiểm tra nêu tên tổ chức của bạn, ví dụ
FireHydrant read-only connection verified (Example Org).Chi tiết kết nối
Không cần nhập region hay URL. Một key bao phủ một tổ chức FireHydrant.
Quyền yêu cầu
FireHydrant không có key giới hạn phạm vi: mọi key đều ở cấp Owner. Thay vào đó, CloudThinker tự giới hạn. Với kết nối này, agent chỉ có thể chạy ba lệnh đọc (discovery, sự cố và cảnh báo), và các lệnh đó chỉ đọc từ FireHydrant. CloudThinker chặn mọi lệnh khác trước khi chạy.Khả năng của agent
Nếu bạn yêu cầu một thay đổi, agent sẽ báo không thể thực hiện và nêu tên trang FireHydrant nơi bạn có thể làm điều đó.
Mặc định và giới hạn
Mỗi câu trả lời cho biết đã đọc bao nhiêu dòng và FireHydrant khớp được bao nhiêu. Khi hai con số khác nhau, hãy yêu cầu thêm dòng (tối đa 100) hoặc khoảng thời gian ngắn hơn trước khi coi câu trả lời là đầy đủ. Không có phân trang quá 100 dòng, vì vậy hãy thu hẹp khoảng thời gian, ví dụ
List FireHydrant incidents from the last 30 days, up to 100 rows.
Xác minh kết nối
SEV1 và SEV2. Lỗi như “FireHydrant rejected the API key” nghĩa là key cần được thay.
Ví dụ prompt
Khắc phục sự cố
FireHydrant rejected the API key
FireHydrant rejected the API key
FireHydrant trả về
401. Key bị sao chép thiếu hoặc đã bị thu hồi. Tạo key mới trong Settings → API Keys. Trong CloudThinker, mở FireHydrant trong More → Workspace settings → Connections, nhấn biểu tượng bút chì trên dòng của tài khoản, nhấn Replace… trong Edit Instance, dán key và nhấn Save and test.FireHydrant accepted the key but refused the request
FireHydrant accepted the key but refused the request
FireHydrant trả về
403. Vì key luôn ở cấp Owner, đây không phải vấn đề về quyền. Kiểm tra key vẫn tồn tại trong Settings → API Keys. Nếu đã mất, hãy tạo key mới và thay trong CloudThinker. Nếu key vẫn còn, tài khoản của tổ chức có thể đã bị tạm ngưng: hãy liên hệ bộ phận hỗ trợ FireHydrant.FireHydrant rate-limited the test
FireHydrant rate-limited the test
FireHydrant trả về
429. Giới hạn của FireHydrant là 50 yêu cầu mỗi 10 giây, dùng chung cho mọi API key trong tổ chức, nên một tích hợp khác có thể dùng hết. Chờ một phút và kiểm tra lại.Could not reach the FireHydrant API
Could not reach the FireHydrant API
CloudThinker hoàn toàn không thể kết nối đến FireHydrant. Kiểm tra trạng thái của FireHydrant, rồi kết nối lại.
Câu hỏi có bộ lọc không trả về gì
Câu hỏi có bộ lọc không trả về gì
FireHydrant trả về danh sách trống, không phải lỗi, cho một tên mức độ nghiêm trọng, mức ưu tiên hoặc team mà tài khoản của bạn không dùng. Yêu cầu agent chạy discovery trước, rồi lặp lại câu hỏi với chính xác các tên mà discovery trả về, chẳng hạn
SEV1 thay vì SEV-1.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.
- Key cấp Owner. Không đưa key vào chat và repository, chỉ dán vào hộp thoại kết nối, và xóa key trong FireHydrant khi bạn gỡ kết nối.
- Xoay vòng không gián đoạn. Tạo key mới trong FireHydrant, thay trong CloudThinker (biểu tượng bút chì → Replace… → Save and test), và xóa key cũ khi kiểm tra thành công. Xem Xoay vòng thông tin xác thực.
- Chỉ đọc theo thiết kế. CloudThinker chỉ đọc từ FireHydrant trên kết nối này, nên một prompt nhầm lẫn không thể thay đổi sự cố.
- Giới hạn tốc độ dùng chung. Mọi tích hợp trên tổ chức FireHydrant của bạn dùng chung một giới hạn tốc độ. Agent chạy từng thao tác đọc một để không vượt quá giới hạn.
Liên quan
Resolve
Điều tra sự cố và tìm nguyên nhân gốc với CloudThinker
Kết nối Rootly
Phân loại sự cố và xem xét cảnh báo trong Rootly