Tworzysz Cloud Function wyzwalaną przez zdarzenia Cloud Storage i chcesz przyspieszyć lokalne testowanie, postępując zgodnie z najlepszymi praktykami Google. Co powinieneś zrobić?
Wybierz odpowiedź
Dotknij opcji, aby sprawdzić swoją odpowiedź.
Poprawna odpowiedź: Zainstaluj bibliotekę Functions Frameworks i skonfiguruj Cloud Function na localhost. Utwórz kopię funkcji i wprowadź zmiany w nowej wersji. Przetestuj nową wersję za pomocą curl..
Dlaczego to jest odpowiedź
Zainstalowanie biblioteki Functions Frameworks i skonfigurowanie Cloud Function na localhost to najlepsza praktyka Google do lokalnego testowania. Functions Frameworks pozwala na uruchamianie Cloud Functions lokalnie, symulując środowisko Cloud Functions bez konieczności wdrażania. Możesz tworzyć kopie funkcji, wprowadzać zmiany i testować je za pomocą narzędzi takich jak curl, co znacznie przyspiesza cykl rozwoju i debugowania. Pozostałe opcje są mniej efektywne lub niezgodne z najlepszymi praktykami: Tworzenie funkcji wyzwalanej przez Cloud Audit Logs jest niepotrzebnie skomplikowane i nie służy bezpośrednio do lokalnego testowania kodu. Przepisywanie funkcji, aby była wyzwalana przez HTTP, wymaga modyfikacji kodu, co jest dodatkowym wysiłkiem i może wprowadzać błędy. Edytowanie w konsoli Google Cloud i testowanie w środowisku produkcyjnym jest ryzykowne i nieefektywne, ponieważ zmiany wpływają bezpośrednio na działającą aplikację i nie pozwalają na szybkie iteracje.
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