Biến và Secret
Giới thiệu
Cấu hình và quản lý tập trung biến môi trường và secret, dùng cho lưu trữ dữ liệu nhạy cảm, tái sử dụng cấu hình dữ liệu, cô lập cấu hình environment...
Sự khác biệt với .env
Cài đặt
Plugin tích hợp sẵn, không cần cài đặt riêng.
Mục đích
Tái sử dụng cấu hình dữ liệu
Ví dụ workflow ở nhiều nơi cần Node email, đều cần cấu hình SMTP, có thể lưu cấu hình SMTP chung vào biến môi trường.

Lưu trữ dữ liệu nhạy cảm
Lưu trữ thông tin cấu hình của các database bên ngoài, secret của cloud file storage...

Cô lập cấu hình environment
Trong các environment khác nhau như phát triển software, kiểm thử và production, sử dụng chiến lược quản lý cấu hình độc lập để đảm bảo cấu hình và dữ liệu của mỗi environment không can thiệp lẫn nhau. Mỗi environment có cài đặt, biến và resource độc lập riêng, điều này có thể tránh xung đột giữa environment phát triển, kiểm thử và production, đồng thời đảm bảo hệ thống chạy đúng như mong đợi trong mỗi environment.
Ví dụ, dịch vụ file storage, cấu hình của environment phát triển và environment production có thể khác nhau, như sau:
Environment phát triển
Environment production
Quản lý biến môi trường

Thêm biến môi trường
- Hỗ trợ thêm đơn lẻ và hàng loạt
- Hỗ trợ plain text và mã hóa

Thêm đơn lẻ

Thêm hàng loạt

Lưu ý
Khởi động lại application
Sau khi sửa đổi hoặc xóa biến môi trường, sẽ xuất hiện thông báo khởi động lại application ở trên cùng, biến môi trường đã thay đổi chỉ có hiệu lực sau khi khởi động lại.

Lưu trữ mã hóa
Dữ liệu mã hóa của biến môi trường sử dụng mã hóa đối xứng AES, PRIVATE KEY mã hóa và giải mã được lưu trong storage, vui lòng giữ kỹ, nếu mất hoặc ghi đè, dữ liệu mã hóa sẽ không thể giải mã.
Các plugin hiện hỗ trợ biến môi trường
Action: Custom request

Auth: CAS

Auth: DingTalk

Auth: LDAP

Auth: OIDC

Auth: SAML

Auth: WeCom

Data source: External MariaDB

Data source: External MySQL

Data source: External Oracle

Data source: External PostgreSQL

Data source: External SQL Server

Data source: KingbaseES

Data source: REST API

File storage: Local

File storage: Aliyun OSS

File storage: Amazon S3

File storage: Tencent COS

File storage: S3 Pro
Chưa thích ứng
Map: AMap

Map: Google

Email settings
Chưa thích ứng
Notification: Email

Public forms

System settings

Verification: Aliyun SMS

Verification: Tencent SMS

Workflow


