Punkty kontrolne
Create a bucket
/ 25
Create a Pub/Sub topic
/ 25
Create the Cloud Function
/ 30
Remove the previous cloud engineer
/ 20
Konfigurowanie środowiska programistycznego w Google Cloud: Challenge Lab
GSP315
Wstęp
W Challenge Lab (module-wyzwaniu) otrzymasz scenariusz i zestaw zadań. Zamiast instrukcji krok po kroku użyjesz umiejętności zdobytych w poszczególnych modułach szkolenia, rozwiązując zadania samodzielnie. Automatyczny system oceniania (widoczny na tej stronie) poinformuje Cię, czy zadanie zostało wykonane poprawnie.
W Challenge Lab nie będziemy uczyć Cię nowych pojęć związanych z Google Cloud. Musisz za to poszerzyć nabyte umiejętności, takie jak zmiana domyślnych wartości oraz czytanie i analizowanie komunikatów o błędach, po to, by naprawiać popełnione przez siebie błędy.
Aby zdobyć 100% punktów, musisz ukończyć wszystkie zadania w określonym czasie.
Ten moduł przeznaczony jest dla użytkowników zapisanych na szkolenie Set Up an App Dev Environment on Google Cloud, które pozwala zdobyć odznakę umiejętności. Podejmujesz się wyzwania?
Konfiguracja
Zanim klikniesz przycisk Rozpocznij moduł
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ą:
- dostęp do standardowej przeglądarki internetowej (zalecamy korzystanie z przeglądarki Chrome).
- Odpowiednia ilość czasu na ukończenie modułu – pamiętaj, że gdy rozpoczniesz, nie możesz go wstrzymać.
Scenariusz
Zaczynasz pracę jako młodszy inżynier ds. chmury w Jooli Inc. Do tej pory Twoje zadania polegały na pomaganiu zespołom w tworzeniu zasobów Google Cloud i zarządzaniu nimi.
Zakładamy, że po szkoleniu dysponujesz umiejętnościami oraz wiedzą potrzebnymi do wykonania tych zadań, dlatego nie będziesz mieć do dyspozycji przewodników krok po kroku.
Twoje wyzwanie
Do Twoich zadań należy pomoc nowemu zespołowi programistów w wykonaniu wstępnej pracy w projekcie dotyczącym przechowywania i porządkowania zdjęć, inaczej nazywanych wspomnieniami. Poproszono Cię o pomoc przy wstępnej konfiguracji środowiska programistycznego aplikacji zespołu zajmującego się wspomnieniami.
Otrzymujesz listę zadań do wykonania:
- Utwórz zasobnik do przechowywania zdjęć.
- Utwórz temat Pub/Sub, który będzie wykorzystywany przez przygotowaną przez Ciebie funkcję w Cloud Functions.
- Utwórz funkcję w Cloud Functions.
- Usuń poprzednim inżynierom dostęp do projektu ze wspomnieniami.
W Jooli Inc. obowiązują standardy, które musisz uwzględnić:
- Twórz wszystkie zasoby dla regionu
oraz strefy, chyba że instrukcje będą inne. - Używaj środowisk VPC projektu.
- Stosuj normalne nazewnictwo typu zespół-zasób, np. możesz nazwać instancję kraken-webserver1.
- Przydzielaj zasoby o ekonomicznych rozmiarach. Projekty są monitorowane, a nadmierne wykorzystanie zasobów spowoduje zakończenie projektu, który z nich korzysta (możliwe, że także Twojego), więc miej się na baczności. Dodatkowa wskazówka, którą postanowił podzielić się zespół monitorujący: korzystaj z e2-micro dla prostych maszyn wirtualnych z systemem Linux, chyba że instrukcja jest inna, i e2-medium dla Windowsa lub innych aplikacji, takich jak węzły Kubernetes.
Każde zadanie zostało szczegółowo opisane poniżej. Powodzenia!
Zadanie 1. Tworzenie zasobnika
Musisz utworzyć zasobnik o nazwie
Kliknij Sprawdź postępy, aby zobaczyć, jak Ci poszło.
Zadanie 2. Tworzenie tematu Pub/Sub
Utwórz temat Pub/Sub o nazwie
Kliknij Sprawdź postępy, aby zobaczyć, jak Ci poszło.
Zadanie 3. Tworzenie funkcji miniatury w Cloud Functions
Utwórz funkcję w Cloud Functions o nazwie
- Utwórz funkcję w Cloud Functions o nazwie
-
Pamiętaj, aby ustawić Punkt wejścia (funkcję do wykonania) na
, a Aktywator na Cloud Storage
. -
Dodaj ten kod do
index.js
:
- Dodaj ten kod do
package.json
:
Sprawdź, czy miniatura została utworzona.
Kliknij Sprawdź postępy, aby zobaczyć, jak Ci poszło.
Zadanie 4. Test infrastruktury
Do zasobnika musisz przesłać jeden plik graficzny w formacie JPG albo PNG.
- Prześlij plik graficzny w formacie PNG lub JPG do zasobnika
.
https://storage.googleapis.com/cloud-training/gsp315/map.jpg
na swoją maszynę i przesłać go do zasobnika.- Po chwili powinien wyświetlić się obraz miniatury (kliknij ODŚWIEŻ w szczegółach zasobnika).
Zadanie 5. Usuwanie poprzedniego inżyniera ds. chmury
W projekcie zobaczysz 2 zdefiniowanych użytkowników:
- siebie (
z przypisaną rolą właściciela) oraz - poprzedniego inżyniera ds. chmury (
z przypisaną rolą wyświetlającego).
- Odbierz poprzedniemu inżynierowi ds. chmury dostęp do projektu.
Kliknij Sprawdź postępy, aby zobaczyć, jak Ci poszło.
Gratulacje!
Zdobądź kolejną odznakę umiejętności
Ten moduł do samodzielnego ukończenia jest częścią szkolenia Set Up an App Dev Environment on Google Cloud, które pozwala zdobyć odznakę umiejętności. Za ukończenie szkolenia otrzymujesz widoczną powyżej odznakę – stanowi ona potwierdzenie Twojego osiągnięcia. Pochwal się nią w swoim CV i mediach społecznościowych, oznaczając swoje osiągnięcie hashtagiem #GoogleCloudBadge.
Ta odznaka umiejętności jest częścią ścieżek szkoleniowych Google Perform Foundational Infrastructure Tasks in Google Cloud oraz Cloud Architect. Jeśli udało Ci się już zdobyć pozostałe odznaki umiejętności dostępne w Twojej ścieżce szkoleniowej, przejrzyj katalog Google Cloud Skills Boost, w którym czeka na Ciebie więcej takich odznak.
Szkolenia i certyfikaty Google Cloud
…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: 21 marca 2024 r.
Ostatni test modułu: 19 września 2023 r.
Copyright 2024 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.