Ćwiczysz programowanie w Google Cloud? Zacznij tutaj.

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:

c63be5210e69eb64.png

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.

c5b8ba52a4e6b2fb.png

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).

  1. Aby aktywować Cloud Shell w konsoli Cloud, kliknij Aktywuj Cloud Shell fEbHefbRynwXpq1vj2wJw6Dr17O0np8l-WOekxAZYlZQIORsWQE_xJl-cNhogjATLn-YxLVz8CgLvIW1Ncc0yXKJsfzJGMYgUeLsVB7zSwz7p6ItNgx4tXqQjag7BfWPcZN5kP-X3Q (udostępnienie środowiska i połączenie się z nim powinno zająć tylko kilka chwil).

I5aEsuNurCxHoDFjZRZrKBdarPPKPoKuExYpdagmdaOLKe7eig3DAKJitIKyuOpuwmrMAyZhp5AXpmD_k66cBuc1aUnWlJeSfo_aTKPY9aNMurhfegg1CYaE11jdpSTYNNIYARe01A

Screen Shot 2017-06-14 at 10.13.43 PM.png

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:

R7chO4PKQfLC3bvFBNZJALLTUiCgyLEq_67ECX7ohs_0ZnSjC7GxDNxWrJJUaoM53LnqABYamrBJhCuXF-J9XBzuUgaz7VvaxNrkP2TAn93Drxccyj2-5zz4AxL-G3hzxZ4PsM5HHQ

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>
  1. 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”.

63ec88931c39bf64.png

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

93363bc7bee5a90f.png

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

Licencja

To zadanie jest licencjonowane na podstawie ogólnej licencji Creative Commons Attribution 2.0.