Chuyển đến nội dung chính
Vault là nơi bạn lưu thông tin nhạy cảm mà Kazzle cần để thực hiện công việc cho bạn. Sử dụng nó cho những thứ như khóa API, chi tiết đăng nhập, bí mật webhook, URL cơ sở dữ liệu, thông tin xác thực Git hoặc bất kỳ token nào mà ứng dụng hoặc quy trình làm việc cần. Không dán khóa riêng tư hoặc mật khẩu vào một thread. Lưu chúng trong Vault, sau đó để Kazzle sử dụng chúng khi một tác vụ hoặc ứng dụng cần truy cập.

Những gì cần lưu trong Vault

  • Khóa API cho các dịch vụ mà bạn muốn Kazzle sử dụng
  • Chi tiết đăng nhập cho các tài khoản mà bạn muốn tự động hóa
  • Thông tin xác thực Git cho các kho riêng tư
  • Bí mật webhook cho các ứng dụng
  • Chuỗi kết nối cơ sở dữ liệu
  • Token cho SMS, email, thanh toán, phân tích hoặc các công cụ khác

Tại sao sử dụng Vault

Vault giữ bí mật ra khỏi chat và mã nguồn.
  • Bí mật được mã hóa khi lưu trữ
  • AI không thấy giá trị văn bản thuần túy
  • Nhật ký chat và kết quả công cụ không hiển thị bí mật
  • Cùng một bí mật đã lưu có thể được sử dụng lại bởi các ứng dụng và tự động hóa
  • Bí mật được giới hạn trong Space của bạn

Kazzle sử dụng bí mật như thế nào

Khi AI cần một bí mật, nó sử dụng một tham chiếu đã lưu. Kazzle điền giá trị thực chỉ khi hành động chạy. Ví dụ: nếu một ứng dụng cần khóa API email, AI có thể kết nối ứng dụng để sử dụng bí mật đã lưu mà không in khóa trong thread.

Tổ chức bí mật

Hầu hết mọi người có thể lưu một bí mật và sử dụng nó trực tiếp. Các ứng dụng và nhóm lớn hơn có thể tổ chức bí mật thành:
  • Collections - nhóm bí mật cho một ứng dụng, quy trình làm việc hoặc dịch vụ
  • Environments - các giá trị riêng biệt cho phát triển và sản xuất
Ví dụ:
my-app
├── development
│   └── EMAIL_API_KEY
└── production
    └── EMAIL_API_KEY

Sử dụng bí mật trong ứng dụng

Khi Kazzle xây dựng một ứng dụng, nó có thể kết nối ứng dụng với bí mật trong Vault. Trong quá trình xem trước và triển khai, Kazzle cung cấp những bí mật đó cho ứng dụng mà không lưu trữ chúng trong mã của ứng dụng. Đối với các ứng dụng được tạo, bí mật thường được đính kèm vào cấu hình thành phần của ứng dụng. Nếu bạn đang chỉnh sửa ứng dụng theo cách thủ công, hãy xem Kazzle CLI để biết cách các lệnh phát triển nhận bí mật.

Ghi chú dành cho nhà phát triển

Nếu bạn cần hành vi kỹ thuật:
  • Bí mật đơn giản trở thành biến môi trường cho các quy trình ứng dụng
  • Bí mật đa trường có thể chứa thông tin xác thực có cấu trúc, chẳng hạn như đăng nhập với email và mật khẩu
  • Tham chiếu bí mật được Kazzle giải quyết tại thời gian chạy
  • Các ứng dụng sản xuất chỉ nhận các bí mật được khai báo cho thành phần của chúng
  • Các bản dựng UI hướng đến trình duyệt chỉ nên sử dụng các giá trị công khai an toàn để tiếp xúc
Bí mật đăng nhập hai yếu tố cũng có thể tạo mã một lần khi Kazzle cần chúng.