Podczas promocji Cloud Build ze środowiska staging do produkcji, zdjęcia w zasobniku Cloud Storage webphotos-staging muszą być dostępne w webphotos-prod. Chcesz to zautomatyzować. Co należy zrobić?
Wybierz odpowiedź
Dotknij opcji, aby sprawdzić swoją odpowiedź.
Poprawna odpowiedź: Dodać krok kompilacji w pliku cloudbuild.yaml przed krokiem promocji, który uruchamia gsutil -m cp -r gs://webphotos-staging/** gs://webphotos-prod/..
Dlaczego to jest odpowiedź
Prawidłowa odpowiedź to dodanie kroku kompilacji w pliku cloudbuild.yaml przed krokiem promocji, który uruchamia gsutil -m cp -r gs://webphotos-staging/ gs://webphotos-prod/. Cloud Build jest narzędziem do automatyzacji, a modyfikacja cloudbuild.yaml pozwala na zintegrowanie kopiowania plików z procesem CI/CD. Użycie gsutil cp jest standardowym i efektywnym sposobem kopiowania obiektów między zasobnikami Cloud Storage. Opcja ręcznego kopiowania jest nieefektywna i niezgodna z automatyzacją. Dodanie skryptu startowego w app.yaml jest niewłaściwe, ponieważ app.yaml służy do konfiguracji aplikacji, a nie do operacji na zasobnikach Cloud Storage podczas procesu kompilacji/wdrożenia. Usługa gcloud storage transfer jest przeznaczona do dużych transferów danych i synchronizacji, a dla tego scenariusza gsutil cp jest bardziej odpowiednim i prostszym rozwiązaniem.
Zdaj egzamin — bez niekończącego się szukania odpowiedzi
Uzyskaj wszystkie zweryfikowane pytania i wyjaśnienia do tego egzaminu w jednym miejscu i zaoszczędź godziny przygotowań. Ponad 1000 certyfikacji · Ponad 20 języków · Zacznij za darmo.
Zdaj egzamin szybciej → Karta nie jest wymagana