Cả ba hành động đều nằm ở màn hình Keys trong console
(
/console/token). Tạo, chỉnh sửa, vô hiệu hóa, hoặc xóa một key yêu cầu
vai trò Developer trở lên; bất kỳ vai trò nào (Viewer trở lên) đều có
thể đọc danh sách.1. Tạo một key
Một key mới được sinh ra đã có phạm vi. Thay vì đúc một credential rộng và dùng chung, hãy trao cho mỗi agent hoặc dịch vụ key riêng của nó với chính xác các giới hạn nó cần — đó là điều giữ cho bán kính ảnh hưởng của một agent bị xâm phạm nhỏ lại (xem Checklist least-agency). Trong console, mở Keys → New key và đặt:Tên & môi trường
Tên & môi trường
Một tên dễ đọc và một nhãn
environment tự do (prod, staging,
dev, hoặc bất cứ gì bạn thích) mà sau này bạn có thể lọc log theo. Xem
Môi trường.Giới hạn
Giới hạn
Danh sách mô hình cho phép, danh sách IP cho phép, một mức trần chi tiêu
USD, và một mốc hết hạn — mỗi cái tùy chọn, mỗi cái thu hẹp những gì key
có thể làm. Xem
Giới hạn mô hình,
Danh sách IP cho phép, và
Quota, mức trần & hết hạn.
Phần đính kèm chính sách
Phần đính kèm chính sách
Một guardrail (
guardrail_id) và một chính sách firewall
(firewall_policy_id) để chi phối nội dung và cuộc gọi tool của key
này. Xem Gắn chính sách./v1/* dùng key sk-orca-…. Các hành động console
trên trang này chạy trên session / access token của bạn, không phải
relay key.
2. Vô hiệu hóa một key (lần tạm dừng có thể đảo ngược)
Khi một key hành xử sai — một vòng lặp mất kiểm soát, một credential bị rò rỉ mà bạn vẫn đang điều tra, một dịch vụ bạn đang đưa offline để bảo trì — bạn không phải xóa nó. Vô hiệu hóa gạt trạng thái của key sang tắt nên mọi request nó thực hiện đều bị từ chối, trong khi key, các giới hạn của nó, các phần đính kèm chính sách của nó, và lịch sử sử dụng của nó vẫn còn nguyên. Trong danh sách Keys, gạt trạng thái của key sang Disabled. Để bật lại sau, gạt nó trở lại. Một key có thể ở một trong các trạng thái này:| Trạng thái | Ý nghĩa |
|---|---|
Enabled | Đang hoạt động; các request được ủy quyền. |
Disabled | Bị bạn tạm dừng; các request bị từ chối cho đến khi bật lại. |
Expired | Quá expired_time của nó; đạt tới một cách tự động. |
Exhausted | Chạm mức trần quota / chi tiêu; đạt tới một cách tự động. |
Expired và Exhausted được đạt tới một cách tự thân — một key quá
mốc hết hạn hoặc vượt
mức trần chi tiêu ngừng ủy quyền mà
không cần bất kỳ hành động nào từ bạn.
3. Thu hồi một key (vĩnh viễn)
Khi một key đã xong việc — agent bị ngừng vận hành, credential được xác nhận rò rỉ, dự án đã ra mắt — thu hồi nó bằng cách xóa nó. Điều này là vĩnh viễn: credential không bao giờ có thể ủy quyền một request nữa, và một key đã xóa không thể khôi phục. Phát hành một key mới cho bất kỳ thay thế nào. Trong danh sách Keys, chọn Delete trên key (Developer+). Để dọn nhiều cái cùng lúc, chọn chúng và xóa theo lô.4. Tiết lộ lại và xoay vòng
Plaintext của một key bị che ở mọi nơi trong console sau khi tạo. Một Developer+ có thể tiết lộ lại plaintext của một key thông thường khi cần; tiết lộ lại một key có phạm vi gateway (is_firewall_gateway) yêu
cầu Admin.
Xoay vòng là khuôn mẫu chuyển giao an toàn: tạo key thay thế, chuyển traffic
của bạn sang nó, rồi vô hiệu hóa (và sau đó xóa) cái cũ — để không bao giờ
có một khoảng thời gian không có key hoạt động. Toàn bộ từng bước nằm ở
Xoay vòng key.
5. Ai có thể làm gì
Mọi hành động vòng đời đều bị giới hạn theo vai trò đối với workspace đang hoạt động của bạn:| Hành động | Vai trò tối thiểu |
|---|---|
| Xem danh sách key | Viewer |
| Tạo / chỉnh sửa / vô hiệu hóa / xóa một key | Developer |
| Tiết lộ lại plaintext của một key thông thường | Developer |
Bật is_firewall_gateway, hoặc đọc plaintext của một gateway key | Admin |
6. Bước tiếp theo
Đối tượng token
Mọi trường mà một key mang theo, và mỗi cái ràng buộc điều gì.
Gắn chính sách vào một key
Gắn một guardrail và một chính sách firewall để traffic của key được
chi phối.
Xoay vòng key
Chuyển giao không gián đoạn từ một key cũ sang một key mới.
Phản ứng key bị rò rỉ
Phải làm gì ngay khi bạn nghi một key bị lộ.
