Cloud Build'in hazırlık ortamından (staging) üretim ortamına (production) terfisi sırasında, Cloud Storage webphotos-staging bucket'ındaki fotoğrafların webphotos-prod'da da bulunması gerekiyor. Bunu otomatikleştirmek istiyorsunuz. Ne yapmalısınız?
Bir cevap seçin
Cevabınızı kontrol etmek için bir seçeneğe dokunun.
Doğru cevap: Terfi adımından önce cloudbuild.yaml dosyasına gsutil -m cp -r gs://webphotos-staging/** gs://webphotos-prod/ komutunu çalıştıran bir derleme adımı ekleyin..
Neden bu cevap
Doğru cevap, Cloud Build'in otomasyon yeteneklerini kullanarak staging ortamından production ortamına dosya kopyalamayı sağlamaktır. cloudbuild.yaml dosyasına eklenen gsutil -m cp -r gs://webphotos-staging/ gs://webphotos-prod/ komutu, Cloud Build pipeline'ının bir parçası olarak staging bucket'ındaki tüm dosyaları recursive olarak production bucket'ına kopyalar. Bu, manuel hataları ortadan kaldırır ve süreci otomatikleştirir. Manuel kopyalama seçeneği otomasyon sağlamaz ve hata riskini artırır. app.yaml dosyasına başlangıç betiği eklemek, uygulamanın kendisiyle ilgili bir işlemdir ve Cloud Build pipeline'ının bir parçası olarak dosya kopyalama otomasyonu için uygun değildir. gcloud storage transfer service kullanmak, büyük ölçekli ve zamanlanmış transferler için daha uygundur; bu senaryoda basit bir gsutil cp komutu yeterlidir ve daha entegre bir çözümdür.
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