dev/QA/staging/production için projeler arasında aynı uygulama kodunu dağıtıyorsunuz; her proje başlangıçta minimum adımlarla ortama özel yapılandırmaya ihtiyaç duyuyor. Ne yapmalısınız?
Bir cevap seçin
Cevabınızı kontrol etmek için bir seçeneğe dokunun.
Doğru cevap: Her projede, değeri hizmet verdiği ortam olan 'environment' adında bir metadata anahtarı yapılandırın. Dağıtım aracınızı kullanarak instance metadata'sını sorgulayın ve 'environment' değerine göre uygulamayı yapılandırın..
Neden bu cevap
Doğru cevap, her projede ortamı belirten bir 'environment' meta veri anahtarı yapılandırmak ve dağıtım aracınızın bu değeri sorgulayarak uygulamayı yapılandırmasını sağlamaktır. Bu yaklaşım, ortamlar arasında aynı uygulama kodunu kullanırken ortam özelinde yapılandırmayı dinamik olarak yönetmenin en esnek ve ölçeklenebilir yoludur. Her projenin kendi ortam meta verisine sahip olması, dağıtım sürecini basitleştirir ve hata olasılığını azaltır. Diğer seçenekler neden yanlış: Başlangıç betiği kullanmak, her yeni instance için betiği güncelleme veya bakımını yapma yükü getirir ve karmaşıklığı artırabilir. Dağıtım aracını her instance'a dağıtmak ve sürüm kontrol sisteminden yapılandırma çekmek, gereksiz yere karmaşık bir dağıtım süreci oluşturur ve her instance'ın bağımsız olarak yapılandırma çekmesini gerektirir. Her instance başlatma sırasında özel meta veri anahtarı yapılandırmak yerine, projenin kendisinde bu meta veriyi tanımlamak daha merkezi ve yönetilebilir bir yaklaşımdır. Instance düzeyinde meta veri, instance'ın yeniden oluşturulması durumunda kaybolabilir veya tutarsızlık yaratabilir.
Sonsuz cevap arayışı olmadan sınavınızı geçin
Bu sınav için her doğrulanmış soruyu ve açıklamayı tek bir yerde edinin ve saatlerce süren hazırlıktan tasarruf edin. 1.000'den fazla sertifika · 20'den fazla dil · ücretsiz başlayın.
Sınavınızı daha hızlı geçin → Kart gerekmez