API anahtarlarımı kaynağımda saklamak yerine, ortam değişkeni yapılandırma arabirimini kullanmak amacıyla Django uygulamamı Elastik Beanstalk'a dağıttım ( /programming//a/17878600 ).
Bunu yaptıktan sonra, Beanstalk'ın ortam değişkenleri olarak adlandırdığı şeyin aslında kabuk ortamı değişkenleri olmadığını (burada /programming//a/24564832/378638 ) çağırmadıklarını ve örnekte bir yapılandırma dosyasında ( burada açıklanan /programming//a/24566283/378638 ).
Bu benim için bir güvenlik sorunu gibi görünüyor. Bu, gizli anahtarları kaynağın dışında tutma amacını yenmez mi? Artık repoda olmadıklarını anlıyorum, ancak örnek üzerinde hala erişilebilirler.
Riski yanlış mı anlıyorum? Ben kalıtım yoluyla sysadminim, bu yüzden lütfen buradaki cehaletimi affedin. Beanstalk değişkenlerini yapılandırma dosyası aracılığıyla kabuk ortamı değişkenleri olarak yüklemeli ve dosyaya yalnızca root üzerinden erişilebildiğinden veya sorunum geçerli olduğundan devam etmeli miyim? Teşekkür ederim.