![](https://cdn.qwiklabs.com/assets/labs/start_lab-f45aca49782d4033c3ff688160387ac98c66941d.png)
Before you begin
- Labs create a Google Cloud project and resources for a fixed time
- Labs have a time limit and no pause feature. If you end the lab, you'll have to restart from the beginning.
- On the top left of your screen, click Start lab to begin
Deploy the function
/ 50
Test the function
/ 50
Funkcja w Cloud Functions to fragment kodu uruchamiany w odpowiedzi na zdarzenie, takie jak żądanie HTTP, wiadomość z usługi do przesyłania wiadomości czy przesłanie pliku. Zdarzenia w chmurze to rzeczy, które mają miejsce w środowisku chmury. Może to być na przykład zmiana danych w bazie danych, dodanie plików do systemu pamięci masowej lub utworzenie nowej instancji maszyny wirtualnej.
Ponieważ funkcje w Cloud Functions są oparte na zdarzeniach, uruchamiają się tylko wtedy, gdy coś się dzieje. Przydają się zatem w przypadku zadań, które trzeba szybko wykonać, czy takich, które nie muszą działać przez cały czas.
Funkcji w Cloud Functions możesz na przykład używać do:
Kod możesz napisać w dowolnym języku współpracującym z Node.js i wdrożyć w chmurze kilkoma kliknięciami. Po wdrożeniu funkcja w Cloud Functions zacznie automatycznie się uruchamiać w odpowiedzi na zdarzenia.
Z tego modułu praktycznego dowiesz się, jak utworzyć funkcję w Cloud Functions, wdrożyć ją i przetestować, używając konsoli Google Cloud.
Zapoznaj się z tymi instrukcjami. Moduły mają limit czasowy i nie można ich zatrzymać. Gdy klikniesz Rozpocznij moduł, na liczniku wyświetli się informacja o tym, na jak długo udostępniamy Ci zasoby Google Cloud.
W tym praktycznym module możesz spróbować swoich sił w wykonywaniu opisywanych działań w prawdziwym środowisku chmury, a nie w jego symulacji lub wersji demonstracyjnej. Otrzymasz nowe, tymczasowe dane logowania, dzięki którym zalogujesz się i uzyskasz dostęp do Google Cloud na czas trwania modułu.
Do ukończenia modułu potrzebne będą:
Kliknij przycisk Rozpocznij moduł. Jeśli moduł jest odpłatny, otworzy się wyskakujące okienko, w którym możesz wybrać formę płatności. Po lewej stronie znajduje się panel Szczegóły modułu z następującymi elementami:
Kliknij Otwórz konsolę Google Cloud (lub kliknij prawym przyciskiem myszy i wybierz Otwórz link w oknie incognito, jeśli korzystasz z przeglądarki Chrome).
Moduł uruchomi zasoby, po czym otworzy nową kartę ze stroną logowania.
Wskazówka: otwórz karty obok siebie w osobnych oknach.
W razie potrzeby skopiuj nazwę użytkownika znajdującą się poniżej i wklej ją w oknie logowania.
Nazwę użytkownika znajdziesz też w panelu Szczegóły modułu.
Kliknij Dalej.
Skopiuj podane niżej hasło i wklej je w oknie powitania.
Hasło znajdziesz też w panelu Szczegóły modułu.
Kliknij Dalej.
Na kolejnych stronach wykonaj następujące czynności:
Poczekaj, aż na karcie otworzy się konsola Google Cloud.
Ten krok polega na utworzeniu funkcji w Cloud Functions z wykorzystaniem konsoli.
W konsoli wybierz Menu nawigacyjne () > Cloud Functions.
Kliknij Utwórz funkcję.
W oknie Utwórz funkcję wpisz następujące wartości:
Pole |
Wartość |
Środowisko |
2 generacja |
Nazwa funkcji |
GCFunction |
Region |
|
Typ aktywatora |
HTTPS |
Uwierzytelnianie |
Zezwalaj na nieuwierzytelnione wywołania |
Przydzielona pamięć (w ustawieniach środowiska wykonawczego, kompilacji, połączeń i zabezpieczeń) |
Zachowaj ustawienia domyślne |
Autoskalowanie |
Ustaw Maksymalną liczbę instancji na 5 i kliknij Dalej |
W kolejnej sekcji wdrożysz funkcję.
Pozostając w oknie Utwórz funkcję, w kodzie źródłowym edytora wbudowanego użyj domyślnej implementacji funkcji helloWorld
, która jest już dostępna dla index.js.
Na dole kliknij Wdróż, aby wdrożyć funkcję.
Gdy klikniesz Wdróż, konsola przekieruje Cię na stronę z podsumowaniem funkcji w Cloud Functions.
Kliknij Sprawdź postępy, aby zobaczyć stan realizacji zadania. Jeśli udało Ci się ukończyć zadanie, wyświetli się wynik.
Przetestuj wdrożoną funkcję.
Na stronie z podsumowaniem funkcji w Cloud Functions kliknij GCFunction.
Aby przetestować funkcję, kliknij TESTOWANIE na panelu ze szczegółami funkcji.
W polu Zdarzenie aktywujące wpisz następujący tekst w nawiasach klamrowych {}
i kliknij Przetestuj funkcję.
W polu Wyniki powinna się pojawić wiadomość: Success: Hello World!
(Sukces: Witaj, świecie!).
W polu Logi kod stanu 200 oznacza sukces. (Może minąć chwila, zanim logi się pojawią).
Wyświetl logi ze strony Cloud Functions Overview (Podsumowanie funkcji w Cloud Functions).
Kliknij niebieską strzałkę, aby wrócić do strony z podsumowaniem funkcji w Cloud Functions .
Wyświetl menu swojej funkcji i kliknij Wyświetl logi.
Oto przykład historii logów wyświetlonej w Wynikach zapytania:
Twoja aplikacja jest wdrożona i przetestowana. Możesz też wyświetlać dzienniki.
Poniżej znajdziesz pytania jednokrotnego wyboru, które pomogą Ci utrwalić wiedzę zdobytą w tym module. Odpowiedz na nie najlepiej, jak potrafisz.
Teraz już wiesz, jak używać Google Cloud Console, aby tworzyć funkcje w Cloud Functions, wdrażać je i testować.
Ten moduł należy do serii modułów Qwik Start. Opracowaliśmy je, aby dać Ci przedsmak bogactwa funkcji dostępnych w Google Cloud. Wyszukaj „Qwik Start” w katalogu Google Cloud Skills Boost i znajdź kolejny moduł, który Cię interesuje.
Teraz, gdy wiesz już, jak uruchamiać w konsoli funkcje utworzone w Cloud Functions, spróbuj uruchomić funkcję w Cloud Functions przy użyciu wiersza poleceń i porównaj te dwie metody. Zobacz Cloud Functions: Qwik Start – wiersz poleceń.
…pomogą Ci wykorzystać wszystkie możliwości technologii Google Cloud. Nasze zajęcia obejmują umiejętności techniczne oraz sprawdzone metody, które ułatwią Ci szybką naukę i umożliwią jej kontynuację. Oferujemy szkolenia na poziomach od podstawowego po zaawansowany prowadzone w trybach wirtualnym, na żądanie i na żywo, dzięki czemu możesz dopasować program szkoleń do swojego napiętego harmonogramu. Certyfikaty umożliwią udokumentowanie i potwierdzenie Twoich umiejętności oraz doświadczenia w zakresie technologii Google Cloud.
Ostatnia aktualizacja instrukcji: 26 stycznia 2024 r.
Ostatni test modułu: 19 września 2023 r.
Copyright 2025 Google LLC. Wszelkie prawa zastrzeżone. Google i logo Google są znakami towarowymi Google LLC. Wszelkie inne nazwy firm i produktów mogą być znakami towarowymi odpowiednich podmiotów, z którymi są powiązane.
Ta treść jest obecnie niedostępna
Kiedy dostępność się zmieni, wyślemy Ci e-maila z powiadomieniem
Świetnie
Kiedy dostępność się zmieni, skontaktujemy się z Tobą e-mailem
One lab at a time
Confirm to end all existing labs and start this one