Wdrażasz identyczny kod aplikacji w różnych projektach dla środowisk deweloperskich/QA/staging/produkcyjnych; każdy projekt wymaga konfiguracji specyficznej dla środowiska podczas uruchamiania, przy minimalnej liczbie kroków. Co powinieneś zrobić?
Wybierz odpowiedź
Dotknij opcji, aby sprawdzić swoją odpowiedź.
Poprawna odpowiedź: W każdym projekcie skonfiguruj klucz metadanych 'environment', którego wartość to środowisko, które obsługuje. Użyj narzędzia do wdrażania, aby odpytać metadane instancji i skonfigurować aplikację na podstawie wartości 'environment'..
Dlaczego to jest odpowiedź
Poprawna odpowiedź jest najbardziej efektywnym rozwiązaniem. Ustawienie metadanych projektu dla klucza 'environment' centralizuje konfigurację środowiska dla wszystkich instancji w danym projekcie. Narzędzie do wdrażania może następnie odpytać te metadane i automatycznie skonfigurować aplikację, minimalizując ręczne kroki. Pierwsza opcja jest mniej optymalna, ponieważ polecenie gcloud w skrypcie startowym jest mniej elastyczne i wymagałoby modyfikacji skryptu, gdyby nazwa projektu nie odzwierciedlała bezpośrednio środowiska. Trzecia opcja wprowadza dodatkową złożoność zarządzania plikami konfiguracyjnymi w systemie kontroli wersji i wymagałaby wdrożenia narzędzia na każdej instancji. Czwarta opcja, choć podobna, wymagałaby ręcznego ustawiania metadanych dla każdej instancji, co jest mniej skalowalne niż ustawienie ich raz na poziomie projektu.
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