Doppler CLI Nedir ?
Doppler CLI, Doppler bilgi yönetim platformu ile etkileşim kurulmasını sağlayan resmî komut satır ara yüzüdür. Kullanıcılara bilgileri, projeleri ve ortamları merkezi bir yapı üzerinden yönetme imkânı sunarak, hassas verilerin yazılım geliştirme ve dağıtım süreçlerinin tüm aşamalarında güvenli ve tutarlı şekilde ele alınmasını sağlar.
Modern DevOps iş akışlarında, API anahtarları, veri tabanı kimlik bilgileri ve erişim belirteçleri gibi gizli bilgilerin farklı ortamlar arasında yönetimi, süreklilik arz eden ve karmaşık bir sorun teşkil etmektedir. Doppler CLI, bu soruna merkezi bir çözüm sunarak geliştirici ekiplerin ve bilgi güvenliği birimlerinin, gizli bilgileri geliştirme ortamlarından CI/CD boru hatlarına ve üretim sistemlerine kadar tüm aşamalarda etkin, tutarlı ve güvenli bir biçimde yönetmelerine olanak tanır.Bu araç, gizli bilgilerin kaynak kodu içerisine doğrudan eklenmesi veya yapılandırma dosyalarında düz metin olarak saklanması gibi güvenlik riski oluşturan yaklaşımların önüne geçmeyi amaçlamaktadır. Böylece hem insan kaynaklı hataların azaltılması hem de hassas verilerin yetkisiz erişime karşı korunması sağlanmaktadır.
Doppler CLI 'In temel özellikleri nelerdir ?
Unified Secrets Management
Seamless Integration: GitHub Actions başta olmak üzere çeşitli CI/CD araçlarıyla birlikte çalışabilir ve derleme sırasında bilgilerin güvenli şekilde kullanılmasını sağlar.
Access Control: Bilgileri yalnızca yetkili kullanıcıların erişebilmesi için ayrıntılı erişim yetkilendirmeleri sunar.
Audit Logging: Bilgilere yapılan erişimler ve değişiklikler kayıt altına alınarak denetim ve uyumluluk süreçleri destekler.
Doppler CLI Kurulumu Nasıl Yapılır ?
macOS (using Homebrew)
Kod:
brew install dopplerhq/cli/doppler
doppler --version
Kod:
winget install doppler
doppler --version
Linux (using Shell Script)
Kod:
$ (curl -Ls --tlsv1.2 --proto "=https" --retry 3 https://cli.doppler.com/install.sh || wget -t 3 -qO- https://cli.doppler.com/install.sh) | sh
Var sayılan olarak Doppler login komutu ile kimlik doğrulama kodlarını kök dizine (--scope=/) Kapsamlandırır. Bu Doppler CLI kullanan herhangi bir alt dizindeki projelerin bu kodlara erişebileceği anlamına gelir. Bunu Sınırlandımrak için giriş sırasında scope parametresini belirtmek gerekmektedir:
Kod:
doppler login --scope=./ veya
doppler login --scope=~/projects/backend
Kurulum İşlemi( Yani deoppler setup) için seçlen proje ve yapılandırmayı geçerli dizine (--scope=./) kapsamlandırır. Bu kapsamlı scrope parametresi ile de değiştirebilirsiniz. Daha fazla bilgi almak için ise doppler help komutunu çalıştırmanız gerekmektedir.
Diğer Kurulum yöntemleri ve ayrıntılı bilgiler için Doppler CLI kurulum kısmına bakabilirsiniz buraya tıklayarak.
