Що зберігати у Сховищі
- Ключі API для сервісів, які ви хочете, щоб Kazzle використовував
- Деталі входу для облікових записів, які ви хочете автоматизувати
- Облікові дані Git для приватних репозиторіїв
- Секрети вебхуків для додатків
- Рядки підключення до баз даних
- Токени для SMS, електронної пошти, платежів, аналітики або інших інструментів
Чому використовувати Сховище
Сховище зберігає секрети поза чатом і вихідним кодом.- Секрети зашифровані в стані спокою
- ШІ не бачить відкритого значення
- Журнали чатів і результати інструментів не показують секрет
- Один збережений секрет можна повторно використовувати додатками та автоматизаціями
- Секрети обмежені вашим простором
Як Kazzle використовує секрет
Коли ШІ потребує секрет, він використовує збережене посилання. Kazzle підставляє реальне значення лише під час виконання дії. Наприклад, якщо додатку потрібен ключ API електронної пошти, ШІ може підключити додаток до використання збереженого секрету без виведення ключа в чат.Організація секретів
Більшість людей можуть зберегти секрет і використовувати його безпосередньо. Більші додатки та команди можуть організувати секрети на:- Колекції — групи секретів для додатку, робочого процесу або сервісу
- Середовища — окремі значення для розробки та виробництва
Використання секретів у додатках
Коли Kazzle створює додаток, він може підключити додаток до секретів у Сховищі. Під час попереднього перегляду та розгортання Kazzle надає ці секрети додатку без збереження їх у коді додатку. Для згенерованих додатків секрети зазвичай прикріплюються до конфігурації компонента додатку. Якщо ви редагуєте додаток вручну, див. Kazzle CLI, щоб дізнатися, як команди розробки отримують секрети.Примітки для розробників
Якщо вам потрібна технічна поведінка:- Прості секрети стають змінними середовища для процесів додатків
- Багатопольні секрети можуть містити структуровані облікові дані, такі як вхід з електронною поштою та паролем
- Посилання на секрети розв’язуються Kazzle під час виконання
- Виробничі додатки отримують лише секрети, оголошені для їхнього компонента
- Інтерфейси, орієнтовані на браузер, повинні використовувати лише публічні значення, які безпечно розкривати