1. Przegląd
Google Cloud Shell zapewnia dostęp do zasobów obliczeniowych hostowanych w Google Cloud Platform za pomocą wiersza poleceń. Jest już dostępny w Google Cloud Platform Console. Cloud Shell ułatwia zarządzanie projektami i zasobami w konsoli Cloud Platform bez konieczności instalowania w systemie pakietu SDK Google Cloud i innych narzędzi. Dzięki Cloud Shell narzędzie gcloud z pakietu SDK Cloud i inne potrzebne narzędzia są zawsze dostępne, gdy ich potrzebujesz.
Z tego modułu dowiesz się, jak łączyć się przez internet z zasobami obliczeniowymi hostowanymi w Google Cloud Platform. Dowiesz się, jak używać Cloud Shell i polecenia gcloud pakietu Cloud SDK.
Ten samouczek jest oparty na materiałach dostępnych na stronach https://cloud.google.com/cloud-shell/docs/quickstart i https://cloud.google.com/sdk/gcloud/.
Czego się nauczysz
- Jak połączyć się z zasobami obliczeniowymi hostowanymi w Google Cloud Platform
- Jak korzystać z poleceń
gcloud
Czego potrzebujesz
- Znajomość standardowych edytorów tekstu systemu Linux, takich jak Vim, EMACS lub Nano.
Jak zamierzasz korzystać z tego samouczka?
Jak oceniasz korzystanie z usług Google Cloud Platform i Firebase?
2. Konfiguracja i wymagania
Samodzielne konfigurowanie środowiska
- Zaloguj się w konsoli Google Cloud i utwórz nowy projekt lub użyj istniejącego. Jeśli nie masz jeszcze konta Gmail ani Google Workspace, musisz je utworzyć.



Zapamiętaj identyfikator projektu, czyli unikalną nazwę we wszystkich projektach Google Cloud (podana powyżej nazwa jest już zajęta i nie będzie działać w Twoim przypadku). W dalszej części tego laboratorium będzie on nazywany PROJECT_ID.
- Następnie musisz włączyć rozliczenia w konsoli Cloud, aby korzystać z zasobów Google Cloud.
Ukończenie tego laboratorium nie powinno wiązać się z dużymi kosztami, a nawet z żadnymi. Wykonaj instrukcje z sekcji „Czyszczenie”, w której znajdziesz informacje o tym, jak wyłączyć zasoby, aby uniknąć naliczenia opłat po zakończeniu tego samouczka. Nowi użytkownicy Google Cloud mogą skorzystać z bezpłatnego okresu próbnego, w którym mają do dyspozycji środki w wysokości 300 USD.
Uruchom Cloud Shell
Aktywowanie Cloud Shell
- W konsoli Cloud kliknij Aktywuj Cloud Shell
.

Jeśli uruchamiasz Cloud Shell po raz pierwszy, zobaczysz ekran pośredni (część strony widoczna po przewinięciu) z opisem tego środowiska. W takim przypadku kliknij Dalej, a ten ekran nie będzie się już wyświetlać. Ten wyświetlany jednorazowo ekran wygląda tak:

Uzyskanie dostępu do środowiska Cloud Shell i połączenie się z nim powinno zająć tylko kilka chwil.

Ta maszyna wirtualna zawiera wszystkie potrzebne narzędzia dla programistów. Zawiera również stały katalog domowy o pojemności 5 GB i działa w Google Cloud, co znacznie zwiększa wydajność sieci i usprawnia proces uwierzytelniania. Większość zadań w tym module, a być może wszystkie, możesz wykonać w przeglądarce lub na Chromebooku.
Po połączeniu z Cloud Shell zobaczysz, że uwierzytelnianie zostało już przeprowadzone, a projekt jest już ustawiony na Twój identyfikator projektu.
- Aby potwierdzić, że uwierzytelnianie zostało przeprowadzone, uruchom w Cloud Shell to polecenie:
gcloud auth list
Wynik polecenia
Credentialed Accounts
ACTIVE ACCOUNT
* <my_account>@<my_domain.com>
To set the active account, run:
$ gcloud config set account `ACCOUNT`
- Aby potwierdzić, że polecenie gcloud zna Twój projekt, uruchom w Cloud Shell to polecenie:
gcloud config list project
Wynik polecenia
[core] project = <PROJECT_ID>
Jeśli nie, możesz go ustawić za pomocą tego polecenia:
gcloud config set project <PROJECT_ID>
Wynik polecenia
Updated property [core/project].
3. Korzystanie z wiersza poleceń
Po uruchomieniu Cloud Shell możesz użyć wiersza poleceń, aby wywołać polecenie gcloud pakietu SDK Cloud lub inne narzędzia dostępne w instancji maszyny wirtualnej. Możesz też użyć katalogu $HOME na dysku stałym 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.
Zacznijmy od przyjrzenia się dostępnym poleceniom. Spróbuj tego:
gcloud -h
Proste wskazówki dotyczące używania tego narzędzia są dostępne po dodaniu znaku -h na końcu dowolnego wywołania gcloud. Obszerniejszą pomoc można uzyskać, dodając flagę --help lub wykonując polecenie gcloud help COMMAND.
Wypróbuj:
gcloud config --help
Spróbuj teraz
gcloud help config
Zauważysz, że polecenia gcloud config --help i gcloud help config są równoważne – oba powodują wyświetlenie obszernej, szczegółowej pomocy.
4. Korzystanie z poleceń gcloud
Spróbujmy wyświetlić listę konfiguracji w naszym środowisku. Z długiego, szczegółowego artykułu pomocy z poprzedniego kroku wiemy, że możemy użyć polecenia gcloud list.
gcloud config list
Możesz się zastanawiać, czy nie ma innych właściwości, które nie zostały ustawione. Wszystkie właściwości możesz wyświetlić, wywołując polecenie:
gcloud config list --all
Podsumowanie
W tym kroku uruchomisz Cloud Shell i wywołasz kilka prostych poleceń gcloud.
5. Gratulacje!
Udało Ci się uruchomić Cloud Shell i wykonać kilka przykładowych poleceń gcloud.
Więcej informacji
- Dokumentacja Cloud Shell i samouczek wideo.
gcloudDokumentacja i samouczek wideo.
Licencja
To zadanie jest licencjonowane na podstawie ogólnej licencji Creative Commons Attribution 2.0.