Ćwiczysz programowanie w Google Cloud? Zacznij tutaj.

1. Utwórz projekt Google Cloud i stosuj środki

Choć wiele usług Google Cloud oferuje poziom bezpłatny, często wymagają one karty kredytowej lub innej formy płatności. Dzięki temu ćwiczeniu w Codelabs dowiesz się, jak skonfigurować środki w wysokości 10 USD jako konto rozliczeniowe. Dzięki temu nie musisz podawać informacji rozliczeniowych. Otrzymasz też 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 Google Cloud (zalecane) lub zastosować te środki do istniejącego projektu GCP.

2. Wprowadzenie do Cloud Shell

Google Cloud Shell to działająca w chmurze powłoka systemu Linux: w przeglądarce uzyskujesz dostęp do zasobów w chmurze z poziomu wiersza poleceń i opcjonalnie edytor tekstu z wyróżnianiem składni.

Przykład interfejsu Cloud Shell z wyświetlonym terminalem i edytorem tekstu:

c63be5210e69eb64.png

W pełni załadowana (w zestawie baterie)

W Cloud Shell są już zainstalowane popularne narzędzia dla programistów, takie jak Node.js, Java, Go, Python, PHP i Ruby. Jesteś administratorem? Środowisko Cloud Shell jest zainstalowane razem z klientem MySql, klientem PostgreSQL, Kubernetes, Dockerem i nie tylko.

c5b8ba52a4e6b2fb.png

Rozpocznij ćwiczenia w Codelabs

Ta maszyna wirtualna oparta na Debianie zawiera wszystkie potrzebne narzędzia dla programistów. Zawiera stały katalog domowy o pojemności 5 GB i działa w Google Cloud, co znacznie zwiększa wydajność sieci i uwierzytelnianie. Oznacza to, że do tego ćwiczenia z programowania wystarczy przeglądarka (tak, działa ona na Chromebooku).

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

I5aEsuNurCxHoDFjZRZrKBdarPPKPoKuExYpdagmdaOLKe7eig3DAKJitIKyuOpuwmrMAyZhp5AXpmD_k66cBuc1aUnWlJeSfo_aTKPY9aNMurhfegg1CYaE11jdpSTYNNIYARe01A

Zrzut ekranu 2017-06-14 o 10.13.43 PM.png

Po nawiązaniu połączenia z Cloud Shell powinno pojawić się potwierdzenie, że użytkownik jest już uwierzytelniony, a projekt jest już ustawiony na PROJECT_ID.

gcloud auth list

Dane wyjściowe polecenia

Credentialed accounts:
 - <myaccount>@<mydomain>.com (active)
gcloud config list project

Dane wyjściowe polecenia

[core]
project = <PROJECT_ID>

Jeśli z jakiegoś powodu projekt nie jest skonfigurowany, uruchom po prostu to polecenie:

gcloud config set project <PROJECT_ID>

Szukasz urządzenia PROJECT_ID? Sprawdź identyfikator użyty w krokach konfiguracji lub wyszukaj go w panelu Cloud Console:

R7chO4PKQfLC3bvFBNZJALLTUiCgyLEq_67ECX7ohs_0ZnSjC7GxDNxWrJJUaoM53LnqABYamrBJhCuXF-J9XBzuUgaz7VvaxNrkP2TAn93Drxccyj2-5zz4AxL-G3hzxZ4PsM5HHQ

Cloud Shell ustawia też domyślnie niektóre zmienne środowiskowe, które mogą być przydatne podczas uruchamiania kolejnych poleceń.

echo $GOOGLE_CLOUD_PROJECT

Dane wyjściowe 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 ćwiczenia w Codelabs dowiesz się, jak połączyć się z zasobami obliczeniowymi Google Cloud Platform przez internet. Dowiesz się, jak używać Cloud Shell i polecenia gcloud z pakietu SDK Cloud.

Podsumowanie

W tym kroku udało Ci się uruchomić Cloud Shell i wywołać kilka prostych poleceń gcloud.

Czego się nauczysz?

  • Jak wdrożyć prostą aplikację Node.js w Google Cloud Platform
  • Jak używać poleceń gcloud

3. Wypróbuj edytor Cloud Shell

Cloud Shell zawiera edytor tekstu, z którego możesz korzystać w przeglądarce. Zacznij od utworzenia nowego katalogu na potrzeby tego ćwiczenia w Codelabs.

W wierszu poleceń Cloud Shell uruchom te polecenia:

touch hello-google-cloud.js
edit hello-google-cloud.js

Powinno to spowodować automatyczne wczytanie edytora Cloud Shell. Aby otworzyć edytor bez uruchamiania polecenia edycji, możesz kliknąć przycisk Otwórz edytor w wierszu poleceń Cloud Shell.

Aby zmaksymalizować edytor i terminal, kliknij „Otwórz w nowym oknie”. Przycisk

63ec88931c39bf64.png

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

93363bc7bee5a90f.png

Pisanie kodu

Wklej do edytora ten fragment kodu:

hello-google-cloud.js

function hello() {
  console.log('Hello, Google Cloud!');
}

hello();

Uruchamianie aplikacji

W terminalu wiersza poleceń Cloud Shell uruchom polecenie:

node hello-google-cloud.js

Gotowe!

Powinny się wyświetlić te dane wyjściowe: Hello, Google Cloud!

Podsumowanie

Udało Ci się otworzyć edytor Cloud Shell, który umożliwia wizualne edytowanie plików. Następnie uruchomiłeś(-aś) kod przy użyciu prompta wiersza poleceń Cloud Shell.

4. Gratulacje!

Udało Ci się rozpocząć korzystanie z Google Cloud Platform i dowiedzieć 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.