Variable dan Secret
Pengantar
Mengkonfigurasi dan mengelola environment variable dan secret secara terpusat, untuk penyimpanan data sensitif, reuse data konfigurasi, isolasi konfigurasi environment, dll.
Perbedaan dengan .env
Instalasi
Plugin built-in, tidak perlu diinstal terpisah.
Penggunaan
Reuse Data Konfigurasi
Contohnya beberapa lokasi di workflow membutuhkan node email dan perlu konfigurasi SMTP, Anda dapat menyimpan konfigurasi SMTP umum ke environment variable.

Penyimpanan Data Sensitif
Penyimpanan data seperti informasi konfigurasi database eksternal, secret cloud file storage, dll.

Isolasi Konfigurasi Environment
Dalam environment software development, testing, dan production yang berbeda, gunakan strategi manajemen konfigurasi independen untuk memastikan konfigurasi dan data setiap environment tidak saling mengganggu. Setiap environment memiliki settings, variable, dan resource independen masing-masing, sehingga dapat menghindari konflik antara environment development, testing, dan production, sekaligus memastikan sistem dapat berjalan sesuai harapan di setiap environment.
Contohnya, untuk file storage service, konfigurasi development environment dan production environment mungkin berbeda, seperti berikut:
Environment development
Environment production
Manajemen Environment Variable

Menambahkan Environment Variable
- Mendukung penambahan single dan batch
- Mendukung plain text dan encryption

Penambahan single

Penambahan batch

Perhatian
Restart Aplikasi
Setelah modifikasi atau penghapusan environment variable, akan muncul prompt restart aplikasi di bagian atas. Setelah restart, environment variable yang diubah baru akan berlaku.

Penyimpanan Encrypted
Data encrypted dari environment variable menggunakan AES symmetric encryption, PRIVATE KEY untuk encrypt/decrypt disimpan di storage, mohon disimpan dengan baik. Jika hilang atau ditulis ulang, data yang di-encrypt tidak akan dapat di-decrypt.
Plugin yang Saat Ini Mendukung Environment Variable
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
Belum di-adapt
Map: AMap

Map: Google

Email settings
Belum di-adapt
Notification: Email

Public forms

System settings

Verification: Aliyun SMS

Verification: Tencent SMS

Workflow


