Bu belge AI tarafından çevrilmiştir. Herhangi bir yanlışlık için lütfen İngilizce sürümüne bakın
Hassas veri depolama, yapılandırma verilerini yeniden kullanma ve ortam yapılandırmasını izole etme gibi amaçlar için ortam değişkenlerini ve sırları merkezi olarak yapılandırın ve yönetin.
| Özellik | .env Dosyası | Dinamik Olarak Yapılandırılan Değişkenler ve Sırlar |
|---|---|---|
| Depolama Konumu | Proje kök dizinindeki .env dosyasında depolanır. | Veritabanındaki environmentVariables tablosunda depolanır. |
| Yükleme Yöntemi | dotenv gibi araçlar aracılığıyla uygulama başlangıcında process.env içine yüklenir. | Dinamik olarak okunur ve uygulama başlangıcında app.environment içine yüklenir. |
| Değişiklik Yöntemi | Doğrudan dosya düzenleme gerektirir; değişikliklerin etkili olması için uygulamanın yeniden başlatılması gerekir. | Çalışma zamanında değişiklikleri destekler; değişiklikler, uygulama yapılandırması yeniden yüklendikten hemen sonra etkili olur. |
| Ortam İzolasyonu | Her ortam (geliştirme, test, üretim) için .env dosyalarının ayrı ayrı yönetilmesi gerekir. | Her ortam (geliştirme, test, üretim) için environmentVariables tablosundaki verilerin ayrı ayrı yönetilmesi gerekir. |
| Uygulanabilir Senaryolar | Uygulamanın ana veritabanı bilgileri gibi sabit statik yapılandırmalar için uygundur. | Harici veritabanları, dosya depolama bilgileri gibi sık ayarlama gerektiren veya iş mantığına bağlı dinamik yapılandırmalar için uygundur. |
Dahili bir eklenti olduğundan, ayrı bir kuruluma gerek yoktur.
Örneğin, bir iş akışı içinde birden fazla yerde e-posta düğümleri ve SMTP yapılandırması gerekiyorsa, ortak SMTP yapılandırmasını ortam değişkenlerinde depolayabilirsiniz.

Çeşitli harici veritabanı yapılandırma bilgileri, bulut dosya depolama anahtarları gibi verilerin depolanması.

Yazılım geliştirme, test ve üretim gibi farklı ortamlarda, her ortamın yapılandırmalarının ve verilerinin birbirini etkilememesini sağlamak için bağımsız yapılandırma yönetimi stratejileri kullanılır. Her ortamın kendi bağımsız ayarları, değişkenleri ve kaynakları vardır; bu, geliştirme, test ve üretim ortamları arasındaki çakışmaları önler ve sistemin her ortamda beklendiği gibi çalışmasını sağlar.
Örneğin, dosya depolama hizmetleri için yapılandırma, geliştirme ve üretim ortamları arasında farklılık gösterebilir, aşağıdaki gibi:
Geliştirme Ortamı
Üretim Ortamı


Tekli Ekleme

Toplu Ekleme

Ortam değişkenlerini değiştirdikten veya sildikten sonra, üst kısımda uygulamayı yeniden başlatma uyarısı görünecektir. Ortam değişkenlerindeki değişiklikler yalnızca uygulama yeniden başlatıldıktan sonra etkili olacaktır.

Ortam değişkenleri için şifreli veriler AES simetrik şifreleme kullanır. Şifreleme ve şifre çözme için PRIVATE KEY, depolama dizininde saklanır. Lütfen bu anahtarı güvende tutun; kaybolması veya üzerine yazılması durumunda, şifreli veriler çözülemez.


















Uyarlanmadı


Uyarlanmadı





