GSP002

Opis
Za pomocą wiersza poleceń Cloud Shell możesz korzystać z zasobów obliczeniowych Google Cloud. Cloud Shell to oparta na Debianie maszyna wirtualna, która oferuje trwały katalog domowy o pojemności 5 GB, co ułatwia zarządzanie projektami i zasobami Google Cloud. gcloud
i inne potrzebne narzędzia są instalowane razem z Cloud Shell, dzięki czemu można błyskawicznie rozpocząć pracę.
W tym module praktycznym dowiesz się, jak przy użyciu narzędzia gcloud
połączyć się przez Cloud Shell z zasobami obliczeniowymi Google Cloud.
Zachęcamy do wpisywania poleceń samodzielnie, ponieważ pomaga to utrwalić najważniejsze zagadnienia. Jednak podobnie jak w przypadku innych modułów znajdziesz tutaj bloki kodu, w których znajdują się wymagane polecenia. W trakcie realizacji tego modułu możesz po prostu kopiować polecenia z bloku kodu i wklejać je w odpowiednie miejsca.
Jakie zadania wykonasz:
- Nauczysz się używać poleceń
gcloud
.
- Połączysz się z usługami obliczeniowymi w Google Cloud.
Wymagania wstępne
- Znajomość standardowych edytorów tekstu systemu Linux, takich jak
vim
, emacs
lub nano
.
Konfiguracja i wymagania
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).
Uwaga: uruchom ten moduł w oknie incognito (zalecane) lub przeglądania prywatnego. Dzięki temu unikniesz konfliktu między swoim kontem osobistym a kontem do nauki, co mogłoby spowodować naliczanie dodatkowych opłat na koncie osobistym.
- Odpowiednia ilość czasu na ukończenie modułu – pamiętaj, że gdy rozpoczniesz, nie możesz go wstrzymać.
Uwaga: w tym module używaj tylko konta do nauki. Jeśli użyjesz innego konta Google Cloud, mogą na nim zostać naliczone opłaty.
Rozpoczynanie modułu i logowanie się w konsoli Google Cloud
-
Kliknij przycisk Rozpocznij moduł. Jeśli moduł jest odpłatny, otworzy się okno, 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:
- przyciskiem Otwórz konsolę Google Cloud;
- czasem, który Ci pozostał;
- tymczasowymi danymi logowania, których musisz użyć w tym module;
- innymi informacjami potrzebnymi do ukończenia modułu.
-
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.
Uwaga: jeśli pojawi się okno Wybierz konto, kliknij Użyj innego konta.
-
W razie potrzeby skopiuj nazwę użytkownika znajdującą się poniżej i wklej ją w oknie logowania.
{{{user_0.username | "Username"}}}
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.
{{{user_0.password | "Password"}}}
Hasło znajdziesz też w panelu Szczegóły modułu.
-
Kliknij Dalej.
Ważne: musisz użyć danych logowania podanych w module. Nie używaj danych logowania na swoje konto Google Cloud.
Uwaga: korzystanie z własnego konta Google Cloud w tym module może wiązać się z dodatkowymi opłatami.
-
Na kolejnych stronach wykonaj następujące czynności:
- Zaakceptuj Warunki korzystania z usługi.
- Nie dodawaj opcji odzyskiwania ani uwierzytelniania dwuskładnikowego (ponieważ konto ma charakter tymczasowy).
- Nie rejestruj się w bezpłatnych wersjach próbnych.
Poczekaj, aż na karcie otworzy się konsola Google Cloud.
Uwaga: aby uzyskać dostęp do produktów i usług Google Cloud, kliknij Menu nawigacyjne lub wpisz nazwę usługi albo produktu w polu Szukaj.
Aktywowanie Cloud Shell
Cloud Shell to maszyna wirtualna oferująca wiele narzędzi dla programistów. Zawiera stały katalog domowy o pojemności 5 GB i działa w Google Cloud. Dzięki wierszowi poleceń Cloud Shell zyskujesz dostęp do swoich zasobów Google Cloud.
-
Kliknij Aktywuj Cloud Shell
na górze konsoli Google Cloud.
-
Kliknij te okna:
- Przejdź przez okno z informacjami o Cloud Shell.
- Zezwól Cloud Shell na używanie Twoich danych logowania w celu wywoływania interfejsu Google Cloud API.
Po połączeniu użytkownik od razu jest uwierzytelniony. Uruchomi się Twój projekt o identyfikatorze Project_ID . Dane wyjściowe zawierają wiersz z zadeklarowanym identyfikatorem Project_ID dla tej sesji:
Your Cloud Platform project in this session is set to {{{project_0.project_id | "PROJECT_ID"}}}
gcloud
to narzędzie wiersza poleceń Google Cloud. Jest ono już zainstalowane w Cloud Shell i obsługuje funkcję autouzupełniania po naciśnięciu tabulatora.
- (Opcjonalnie) Aby wyświetlić listę aktywnych kont, użyj tego polecenia:
gcloud auth list
- Kliknij Autoryzuj.
Dane wyjściowe:
ACTIVE: *
ACCOUNT: {{{user_0.username | "ACCOUNT"}}}
To set the active account, run:
$ gcloud config set account `ACCOUNT`
- (Opcjonalnie) Aby wyświetlić identyfikator projektu, użyj tego polecenia:
gcloud config list project
Dane wyjściowe:
[core]
project = {{{project_0.project_id | "PROJECT_ID"}}}
Uwaga: pełną dokumentację gcloud
w Google Cloud znajdziesz w opisie gcloud CLI.
Po aktywowaniu Cloud Shell możesz użyć wiersza poleceń, by wywołać narzędzie gcloud
z pakietu SDK Cloud lub inne narzędzia dostępne w instancji maszyny wirtualnej. W dalszej części modułu użyjesz katalogu $HOME
wykorzystywanego na dyskach stałych do przechowywania plików w projektach i między sesjami Cloud Shell. Twój katalog $HOME
jest prywatny – inni użytkownicy nie mają do niego dostępu.
Zadanie 1. Konfigurowanie środowiska
W tej sekcji poznasz aspekty środowiska programistycznego, które możesz dostosować.
Informacje o regionach i strefach
Niektóre zasoby Google Compute Engine znajdują się w regionach lub strefach. Region to określona lokalizacja geograficzna, w której możesz uruchomić swoje zasoby. Każdy region zawiera co najmniej 1 strefę. Na przykład us-central1
to region w środkowych Stanach Zjednoczonych zawierający strefy us-central1-a
, us-central1-b
, us-central1-c
i us-central1-f
. Poniższa tabela przedstawia strefy w regionach:
Zachodni region USA |
Centralny region USA |
Wschodni region USA |
Europa Zachodnia |
Azja Wschodnia |
us-west1-a |
us-central1-a |
us-east1-b |
europe-west1-b |
asia-east1-a |
us-west1-b |
us-central1-b |
us-east1-c |
europe-west1c |
asia-east1-b |
- |
us-central1-c |
us-east1-d |
europe-west1-d |
aisia-east1-c |
- |
us-central1-f |
- |
- |
- |
Zasoby znajdujące się w strefach są nazywane zasobami strefowymi.
Instancje maszyn wirtualnych i dyski stałe znajdują się w strefie.
Aby można było podłączyć dysk stały do instancji maszyny wirtualnej, oba zasoby muszą znajdować się w tej samej strefie.
Analogicznie: aby możliwe było przypisanie do instancji statycznego adresu IP, musi się ona znajdować w tym samym regionie co statyczny adres IP.
Uwaga: więcej informacji o regionach i strefach, a także ich pełną listę, znajdziesz w dokumentacji regionów i stref Google Cloud Compute Engine.
-
Ustaw region na :
gcloud config set compute/region {{{project_0.default_region | REGION}}}
-
Aby wyświetlić ustawienie regionu w projekcie, uruchom to polecenie:
gcloud config get-value compute/region
-
Ustaw strefę na :
gcloud config set compute/zone {{{project_0.default_zone | ZONE}}}
-
Aby wyświetlić ustawienie strefy projektu, uruchom to polecenie:
gcloud config get-value compute/zone
Wyszukiwanie informacji o projekcie
-
Skopiuj identyfikator projektu do schowka lub edytora tekstu. Identyfikator projektu można znaleźć w 2 miejscach:
- W panelu konsoli Google Cloud w sekcji Informacje o projekcie – aby tam przejść, kliknij Menu nawigacyjne (
) i wybierz Usługi Cloud > Panel.
- Na karcie modułu obok nazwy użytkownika i hasła.
-
Aby wyświetlić identyfikator Twojego projektu w Cloud Shell, uruchom to polecenie gcloud
:
gcloud config get-value project
-
Aby wyświetlić szczegóły projektu, uruchom w Cloud Shell to polecenie gcloud
:
gcloud compute project-info describe --project $(gcloud config get-value project)
W danych wyjściowych znajdź wartości metadanych strefy i regionu.
Strefy widocznej w wynikach (google-compute-default-zone
) użyjesz w dalszej części tego modułu.
Uwaga: jeśli w danych wyjściowych nie ma kluczy i wartości google-compute-default-region
i google-compute-default-zone
, wartości domyślne strefy i regionu nie zostały ustawione.
Wśród danych wyjściowych znajdziesz także inne przydatne informacje dotyczące Twojego projektu. Poświęć chwilę na zapoznanie się z nimi.
Ustawianie zmiennych środowiskowych
Zmienne środowiskowe definiują środowisko i pozwalają oszczędzać czas podczas pisania skryptów wykonywalnych lub obsługujących API.
-
Utwórz zmienną środowiskową przechowującą identyfikator projektu:
export PROJECT_ID=$(gcloud config get-value project)
-
Utwórz zmienną środowiskową przechowującą strefę:
export ZONE=$(gcloud config get-value compute/zone)
-
Aby sprawdzić, czy zmienne zostały skonfigurowane prawidłowo, uruchom następujące polecenia:
echo -e "PROJECT ID: $PROJECT_ID\nZONE: $ZONE"
Jeśli zmienne zostały skonfigurowane prawidłowo, polecenia echo zwrócą identyfikator projektu i strefę.
Tworzenie maszyny wirtualnej za pomocą narzędzia gcloud
Utwórz nową instancję maszyny wirtualnej za pomocą narzędzia gcloud
.
-
Aby utworzyć maszynę wirtualną, uruchom to polecenie:
gcloud compute instances create gcelab2 --machine-type e2-medium --zone $ZONE
Dane wyjściowe:
Created [https://www.googleapis.com/compute/v1/projects/qwiklabs-gcp-04-326fae68bc3d/zones/us-east1-c/instances/gcelab2].
NAME ZONE MACHINE_TYPE PREEMPTIBLE INTERNAL_IP EXTERNAL_IP STATUS
gcelab2 {{{project_0.default_zone | ZONE}}} e2-medium 10.128.0.2 34.67.152.90 RUNNING
Szczegóły polecenia
- Parametr
gcloud compute
pozwala zarządzać zasobami Compute Engine w prostszym formacie niż Compute Engine API.
- Parametr
instances create
tworzy nową instancję.
- Parametr
gcelab2
zawiera nazwę nowej maszyny wirtualnej.
- Flaga
--machine-type
określa typ maszyny jako e2-medium.
- Flaga
--zone
określa miejsce utworzenia maszyny wirtualnej.
- Pominięcie flagi
--zone
spowoduje, że gcloud
ustawi wybraną strefę na podstawie właściwości domyślnych. Jeśli w poleceniu create
nie podasz pozostałych wymaganych ustawień instancji, takich jak machine type
(typ maszyny) i image
(obraz), zostaną ustawione wartości domyślne.
Testowanie ukończonego zadania
Kliknij Sprawdź postępy, żeby zobaczyć stan realizacji zadania. Jeśli udało Ci się utworzyć maszynę wirtualną za pomocą narzędzia gcloud
, wyświetli się odpowiedni wynik.
Utworzenie maszyny wirtualnej za pomocą gcloud
- Aby otworzyć pomoc dotyczącą polecenia
create
, uruchom następujące polecenie:
gcloud compute instances create --help
Uwaga: aby przewinąć treść pomocy, naciśnij Enter lub spację. Aby z niej wyjść, wpisz Q.
Omówienie poleceń gcloud
W gcloud
dostępne są proste wskazówki dotyczące używania tego narzędzia. Aby je wyświetlić, na końcu dowolnego polecenia gcloud
dodaj flagę -h
(jak help, czyli pomoc).
-
Uruchom to polecenie:
gcloud -h
Aby wyświetlić bardziej szczegółową pomoc, dodaj do polecenia flagę --help
lub uruchom polecenie gcloud help
.
-
Uruchom to polecenie:
gcloud config --help
Aby wyjść, wpisz Q
i naciśnij Enter.
-
Uruchom to polecenie:
gcloud help config
Polecenia gcloud config --help
i gcloud help config
są równoważne. Oba powodują wyświetlenie obszernej, szczegółowej pomocy.
W gcloud
dostępne są flagi globalne, które sterują zachowaniem poleceń na poziomie poszczególnych wywołań. Flagi zastępują wszystkie wartości ustawione we właściwościach pakietu SDK.
-
Wyświetl listę konfiguracji w środowisku:
gcloud config list
-
Aby wyświetlić wszystkie właściwości i ich ustawienia:
gcloud config list --all
-
Wyświetl komponenty:
gcloud components list
To polecenie wyświetla komponenty gcloud
, których możesz używać w tym module.
Zadanie 2. Filtrowanie wyników z wiersza poleceń
Interfejs wiersza poleceń gcloud
to zaawansowane narzędzie do pracy z wierszem poleceń.
Jeśli zajdzie potrzeba, możesz wyświetlić tylko określone informacje.
-
Wyświetl instancje obliczeniowe dostępne w projekcie:
gcloud compute instances list
Uwaga: w projekcie bardzo często wdrożonych jest wiele zasobów.
Funkcja formatowania gcloud
umożliwia identyfikowanie ich według konkretnych kryteriów.
Przykładowe dane wyjściowe:
NAME: gcelab2
ZONE: {{{project_0.default_zone | ZONE}}}
MACHINE_TYPE: e2-medium
PREEMPTIBLE:
INTERNAL_IP: 10.142.0.2
EXTERNAL_IP: 35.237.43.111
STATUS: RUNNING
-
Wyświetl szczegóły maszyny wirtualnej gcelab2:
gcloud compute instances list --filter="name=('gcelab2')"
Przykładowe dane wyjściowe:
NAME: gcelab2
ZONE: {{{project_0.default_zone | ZONE}}}
MACHINE_TYPE: e2-medium
PREEMPTIBLE:
INTERNAL_IP: 10.142.0.2
EXTERNAL_IP: 35.237.43.111
STATUS: RUNNING
W poleceniu powyżej poprosiliśmy gcloud
o wyświetlenie tylko tych informacji, które odpowiadają danym kryteriom, np. nazwie instancji wirtualnej.
-
Wyświetl reguły zapory sieciowej w projekcie:
gcloud compute firewall-rules list
Dane wyjściowe:
NAME NETWORK DIRECTION PRIORITY ALLOW DENY DISABLED
default-allow-icmp default INGRESS 65534 icmp False
default-allow-internal default INGRESS 65534 tcp:0-65535,udp:0-65535,icmp False
default-allow-rdp default INGRESS 65534 tcp:3389 False
default-allow-ssh default INGRESS 65534 tcp:22 False
dev-net-allow-ssh dev-network INGRESS 1000 tcp:22 False
serverless-to-vpc-connector dev-network INGRESS 1000 icmp,udp:665-666,tcp:667 False
vpc-connector-egress dev-network INGRESS 1000 icmp,udp,tcp False
vpc-connector-health-check dev-network INGRESS 1000 tcp:667 False
vpc-connector-to-serverless dev-network EGRESS 1000 icmp,udp:665-666,tcp:667 False
-
Wyświetl reguły zapory sieciowej dla sieci domyślnej:
gcloud compute firewall-rules list --filter="network='default'"
Dane wyjściowe:
NAME NETWORK DIRECTION PRIORITY ALLOW DENY DISABLED
default-allow-icmp default INGRESS 65534 icmp False
default-allow-internal default INGRESS 65534 tcp:0-65535,udp:0-65535,icmp False
default-allow-rdp default INGRESS 65534 tcp:3389 False
default-allow-ssh default INGRESS 65534 tcp:22 False
-
Wyświetl reguły zapory sieciowej dla sieci domyślnej, w której reguła zezwalająca pasuje do reguły ICMP:
gcloud compute firewall-rules list --filter="NETWORK:'default' AND ALLOW:'icmp'"
Dane wyjściowe:
NAME NETWORK DIRECTION PRIORITY ALLOW DENY DISABLED
default-allow-icmp default INGRESS 65534 icmp False
default-allow-internal default INGRESS 65534 tcp:0-65535,udp:0-65535,icmp False
Zadanie 3. Łączenie się z instancją maszyny wirtualnej
Narzędzie gcloud compute
ułatwia łączenie się z instancjami maszyn.
Polecenie gcloud compute ssh
zapewnia otokę SSH, która jest odpowiedzialna za uwierzytelnianie i mapowanie nazw instancji na adresy IP.
-
Aby połączyć się z maszyną wirtualną przez SSH, uruchom to polecenie:
gcloud compute ssh gcelab2 --zone $ZONE
Dane wyjściowe:
WARNING: The public SSH key file for gcloud does not exist.
WARNING: The private SSH key file for gcloud does not exist.
WARNING: You do not have an SSH key for gcloud.
WARNING: [/usr/bin/ssh-keygen] will be executed to generate a key.
This tool needs to create the directory
[/home/gcpstaging306_student/.ssh] before being able to generate SSH Keys.
Do you want to continue? (Y/n)
-
Aby kontynuować, wpisz Y.
Generating public/private rsa key pair.
Enter passphrase (empty for no passphrase)
-
Aby pozostawić hasło puste, dwukrotnie naciśnij Enter.
Uwaga: udało Ci się połączyć z maszyną wirtualną utworzoną wcześniej w module.
Czy widzisz, jak zmienił się znak zachęty?
Wygląda teraz podobnie do sa_107021519685252337470@gcelab2.
- Odnośnik przed znakiem @ wskazuje, które konto jest używane.
- Elementy po znaku @ wskazują, do którego hosta masz dostęp.
-
Zainstaluj w maszynie wirtualnej serwer WWW nginx
:
sudo apt install -y nginx
-
W tym miejscu nie musisz nic robić. Aby odłączyć się od SSH i zamknąć powłokę zdalną, uruchom to polecenie:
exit
Wrócisz do wiersza poleceń swojego projektu.
Zadanie 4. Aktualizowanie zapory sieciowej
Gdy korzystasz z zasobów obliczeniowych, takich jak maszyny wirtualne, ważne jest, by rozumieć powiązane z nimi reguły zapory sieciowej.
-
Wyświetl reguły zapory sieciowej w projekcie:
gcloud compute firewall-rules list
Dane wyjściowe:
NAME NETWORK DIRECTION PRIORITY ALLOW DENY DISABLED
default-allow-icmp default INGRESS 65534 icmp False
default-allow-internal default INGRESS 65534 tcp:0-65535,udp:0-65535,icmp False
default-allow-rdp default INGRESS 65534 tcp:3389 False
default-allow-ssh default INGRESS 65534 tcp:22 False
dev-net-allow-ssh dev-network INGRESS 1000 tcp:22 False
serverless-to-vpc-connector dev-network INGRESS 1000 icmp,udp:665-666,tcp:667 False
vpc-connector-egress dev-network INGRESS 1000 icmp,udp,tcp False
vpc-connector-health-check dev-network INGRESS 1000 tcp:667 False
vpc-connector-to-serverless dev-network EGRESS 1000 icmp,udp:665-666,tcp:667 False
Zgodnie z tymi danymi dostępne są 2 sieci.
Sieć default
(domyślna) to ta, w której znajduje się maszyna wirtualna gcelab2
.
-
Uzyskaj dostęp do usługi nginx w maszynie wirtualnej gcelab2
.
Uwaga: komunikacja z maszyną wirtualną zakończy się niepowodzeniem, ponieważ nie ma ona odpowiedniej reguły zapory sieciowej.
Serwer WWW nginx oczekuje komunikacji na porcie tcp:80.
Aby komunikacja się udała, musisz:
- dodać tag do maszyny wirtualnej gcelab2,
- dodać regułę zapory sieciowej dla ruchu HTTP.
-
Dodaj tag do maszyny wirtualnej:
gcloud compute instances add-tags gcelab2 --tags http-server,https-server
-
Ustaw zezwalanie w regule zapory sieciowej:
gcloud compute firewall-rules create default-allow-http --direction=INGRESS --priority=1000 --network=default --action=ALLOW --rules=tcp:80 --source-ranges=0.0.0.0/0 --target-tags=http-server
-
Wyświetl reguły zapory sieciowej w projekcie:
gcloud compute firewall-rules list --filter=ALLOW:'80'
Dane wyjściowe:
NAME NETWORK DIRECTION PRIORITY ALLOW DENY DISABLED
default-allow-http default INGRESS 1000 tcp:80 False
-
Sprawdź, czy komunikacja z maszyną wirtualną przez HTTP jest możliwa:
curl http://$(gcloud compute instances list --filter=name:gcelab2 --format='value(EXTERNAL_IP)')
Zobaczysz domyślne dane wyjściowe nginx
.
Zadanie 5. Wyświetlanie logów systemowych
Sprawdzanie logów jest konieczne, aby zrozumieć, jak działa projekt.
Za pomocą narzędzia gcloud
możesz również uzyskać dostęp do różnych logów dostępnych w Google Cloud.
-
Wyświetl logi dostępne w systemie:
gcloud logging logs list
Dane wyjściowe:
NAME: projects/qwiklabs-gcp-01-4b75909db302/logs/GCEGuestAgent
NAME: projects/qwiklabs-gcp-01-4b75909db302/logs/OSConfigAgent
NAME: projects/qwiklabs-gcp-01-4b75909db302/logs/autoscaler.googleapis.com%2Fstatus_change
NAME: projects/qwiklabs-gcp-01-4b75909db302/logs/cloudaudit.googleapis.com%2Factivity
NAME: projects/qwiklabs-gcp-01-4b75909db302/logs/cloudaudit.googleapis.com%2Fdata_access
NAME: projects/qwiklabs-gcp-01-4b75909db302/logs/cloudaudit.googleapis.com%2Fsystem_event
NAME: projects/qwiklabs-gcp-01-4b75909db302/logs/compute.googleapis.com%2Fautoscaler
NAME: projects/qwiklabs-gcp-01-4b75909db302/logs/compute.googleapis.com%2Finstance_group_manager_events
NAME: projects/qwiklabs-gcp-01-4b75909db302/logs/compute.googleapis.com%2Fshielded_vm_integrity
NAME: projects/qwiklabs-gcp-01-4b75909db302/logs/run.googleapis.com%2Fstderr
NAME: projects/qwiklabs-gcp-01-4b75909db302/logs/run.googleapis.com%2Fstdout
-
Wyświetl logi powiązane z zasobami obliczeniowymi:
gcloud logging logs list --filter="compute"
Dane wyjściowe:
NAME: projects/qwiklabs-gcp-01-4b75909db302/logs/compute.googleapis.com%2Fautoscaler
NAME: projects/qwiklabs-gcp-01-4b75909db302/logs/compute.googleapis.com%2Finstance_group_manager_events
NAME: projects/qwiklabs-gcp-01-4b75909db302/logs/compute.googleapis.com%2Fshielded_vm_integrity
-
Przeczytaj logi związane z typem zasobów gce_instance
:
gcloud logging read "resource.type=gce_instance" --limit 5
-
Przeczytaj logi dotyczące określonej maszyny wirtualnej:
gcloud logging read "resource.type=gce_instance AND labels.instance_name='gcelab2'" --limit 5
Zadanie 6. Test wiedzy
Poniżej znajdziesz pytanie jednokrotnego wyboru, które pomoże Ci utrwalić wiedzę zdobytą w tym module.
Gratulacje!
Udało Ci się uruchomić Cloud Shell i wykonać kilka przykładowych poleceń gcloud
.
Kolejne kroki / Więcej informacji
Jeśli chcesz kontynuować naukę, rozpocznij te moduły:
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: 9 września 2024 r.
Ostatni test modułu: 9 września 2024 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.