1. Tworzenie projektu Google Cloud i stosowanie środków
Wiele usług Google Cloud ma poziom bezpłatny, ale często wymagają one zarejestrowania karty kredytowej lub innej formy płatności. W tym samouczku dowiesz się, jak skonfigurować konto rozliczeniowe z kredytem w wysokości 10 USD, aby nie musieć podawać informacji rozliczeniowych i mieć dodatkowe środki na wypróbowanie Google Cloud.
Wymagania wstępne:
- konto Google (najlepiej @gmail.com, a nie konto G Suite);
Możesz utworzyć nowy projekt w chmurze Google (zalecane) lub zastosować ten kredyt w istniejącym projekcie GCP.
2. Wprowadzenie do Cloud Shell
Google Cloud Shell to powłoka systemu Linux w chmurze: za pomocą przeglądarki możesz uzyskać dostęp do zasobów w chmurze z poziomu wiersza poleceń, a także opcjonalnie do edytora tekstu z wyróżnianiem składni.
Przykład Cloud Shell z wyświetlonym terminalem i edytorem tekstu:

W pełni wyposażony, z bateriami w zestawie
Cloud Shell ma już zainstalowane popularne narzędzia dla programistów, takie jak Node.js, Java, Go, Python, PHP i Ruby. Jesteś administratorem systemu? W Cloud Shell jest zainstalowany klient MySQL, klient PostgreSQL, Kubernetes, Docker i inne narzędzia.

Rozpocznij ćwiczenia z programowania
Ta maszyna wirtualna oparta na Debianie 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. Oznacza to, że do ukończenia tego ćwiczenia potrzebujesz tylko przeglądarki (działa ona na Chromebooku).
- Aby aktywować Cloud Shell w konsoli Cloud, kliknij Aktywuj Cloud Shell
(udostępnienie środowiska i połączenie się z nim powinno zająć tylko kilka chwil).
Po połączeniu z Cloud Shell zobaczysz, że uwierzytelnianie zostało już przeprowadzone, a projekt jest już ustawiony na Twój identyfikator projektu PROJECT_ID.
gcloud auth list
Wynik polecenia
Credentialed accounts: - <myaccount>@<mydomain>.com (active)
gcloud config list project
Wynik polecenia
[core] project = <PROJECT_ID>
Jeśli z jakiegoś powodu projekt nie jest ustawiony, po prostu wydaj to polecenie:
gcloud config set project <PROJECT_ID>
Szukasz urządzenia PROJECT_ID? Sprawdź, jakiego identyfikatora użyto w krokach konfiguracji, lub wyszukaj go w panelu konsoli Cloud:
Cloud Shell domyślnie ustawia też niektóre zmienne środowiskowe, które mogą być przydatne podczas wykonywania kolejnych poleceń.
echo $GOOGLE_CLOUD_PROJECT
Wynik polecenia
<PROJECT_ID>
- Na koniec ustaw domyślną strefę i konfigurację projektu.
gcloud config set compute/zone us-central1-f
Możesz wybrać różne strefy. Więcej informacji znajdziesz w artykule Regiony i strefy.
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.
Podsumowanie
W tym kroku uruchomisz Cloud Shell i wywołasz kilka prostych poleceń gcloud.
Czego się nauczysz
- Jak wdrożyć prostą aplikację Node.js na platformie Google Cloud Platform
- Jak korzystać z poleceń
gcloud
3. Wypróbuj edytor Cloud Shell
Cloud Shell zawiera edytor tekstu, z którego możesz korzystać w przeglądarce. Aby rozpocząć, utwórz nowy katalog na potrzeby tego laboratorium.
W wierszu poleceń Cloud Shell uruchom te polecenia:
touch hello-google-cloud.js edit hello-google-cloud.js
Edytor Cloud Shell powinien załadować się automatycznie. Aby otworzyć edytor bez uruchamiania polecenia edit, możesz kliknąć przycisk Otwórz edytor w wierszu poleceń Cloud Shell.
Zmaksymalizuj edytor i terminal, klikając przycisk „Otwórz w nowym oknie”.

Okno przeglądarki z edytorem tekstu Cloud Shell i terminalem wiersza poleceń powinno teraz wyglądać tak:

Napisz kod
Wklej w edytorze ten fragment kodu:
hello-google-cloud.js
function hello() {
console.log('Hello, Google Cloud!');
}
hello();
Uruchamianie aplikacji
W terminalu wiersza poleceń Cloud Shell uruchom:
node hello-google-cloud.js
Gotowe!
Powinny się wyświetlić te dane wyjściowe: Hello, Google Cloud!
Podsumowanie
Edytor Cloud Shell został otwarty. Umożliwia on wizualną edycję plików. Następnie uruchomisz kod za pomocą wiersza poleceń Cloud Shell.
4. Gratulacje!
Poznałeś(-aś) podstawy Google Cloud Platform i dowiedziałeś(-aś) się, jak uruchomić Cloud Shell i korzystać ze zintegrowanego edytora.
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.