Stai eseguendo un codelab Google Cloud? Inizia da qui!

1. Crea un progetto Google Cloud e applica i crediti

Sebbene molti prodotti Google Cloud abbiano un livello senza costi, spesso richiedono comunque una carta di credito o un altro metodo di fatturazione registrato. Questo codelab ti guiderà nella configurazione di un credito di 10$ come account di fatturazione, in modo che tu non debba inserire i tuoi dati di fatturazione e per darti un po' di denaro extra per provare Google Cloud.

Prerequisiti:

  • Un Account Google (preferibilmente @gmail.com, non un account G Suite)

Puoi creare un nuovo progetto Google Cloud (opzione consigliata) o applicare questo credito a un progetto Google Cloud esistente.

2. Inizia a utilizzare Cloud Shell

Google Cloud Shell è la tua shell Linux nel cloud: con un semplice browser puoi accedere da riga di comando alle tue risorse cloud e, facoltativamente, a un editor di testo con evidenziazione della sintassi.

Un esempio di Cloud Shell con terminale ed editor di testo mostrati:

c63be5210e69eb64.png

Completo di tutto, batterie incluse

Cloud Shell ha già installato strumenti di sviluppo comuni come Node.js, Java, Go, Python, PHP e Ruby. Più un amministratore di sistema? Cloud Shell viene fornito con un client MySQL, un client PostgreSQL, Kubernetes, Docker e altro ancora.

c5b8ba52a4e6b2fb.png

Inizia il codelab

Questa macchina virtuale basata su Debian viene caricata con tutti gli strumenti di sviluppo di cui avrai bisogno. Offre una home directory permanente da 5 GB e viene eseguita in Google Cloud, migliorando notevolmente le prestazioni e l'autenticazione della rete. Ciò significa che per questo codelab ti servirà solo un browser (sì, funziona su Chromebook).

  1. Per attivare Cloud Shell dalla console Cloud, fai clic su Attiva Cloud Shell fEbHefbRynwXpq1vj2wJw6Dr17O0np8l-WOekxAZYlZQIORsWQE_xJl-cNhogjATLn-YxLVz8CgLvIW1Ncc0yXKJsfzJGMYgUeLsVB7zSwz7p6ItNgx4tXqQjag7BfWPcZN5kP-X3Q (bastano pochi istanti per eseguire il provisioning e connettersi all'ambiente).

I5aEsuNurCxHoDFjZRZrKBdarPPKPoKuExYpdagmdaOLKe7eig3DAKJitIKyuOpuwmrMAyZhp5AXpmD_k66cBuc1aUnWlJeSfo_aTKPY9aNMurhfegg1CYaE11jdpSTYNNIYARe01A

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

Una volta eseguita la connessione a Cloud Shell, dovresti vedere che il tuo account è già autenticato e il progetto è già impostato sul tuo PROJECT_ID.

gcloud auth list

Output comando

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

Output comando

[core]
project = <PROJECT_ID>

Se per qualche motivo il progetto non è impostato, esegui questo comando:

gcloud config set project <PROJECT_ID>

Stai cercando PROJECT_ID? Controlla l'ID che hai utilizzato nei passaggi di configurazione o cercalo nella dashboard della console Cloud:

R7chO4PKQfLC3bvFBNZJALLTUiCgyLEq_67ECX7ohs_0ZnSjC7GxDNxWrJJUaoM53LnqABYamrBJhCuXF-J9XBzuUgaz7VvaxNrkP2TAn93Drxccyj2-5zz4AxL-G3hzxZ4PsM5HHQ

Cloud Shell imposta anche alcune variabili di ambiente per impostazione predefinita, che potrebbero essere utili quando esegui i comandi futuri.

echo $GOOGLE_CLOUD_PROJECT

Output comando

<PROJECT_ID>
  1. Infine, imposta la zona e la configurazione del progetto predefinite.
gcloud config set compute/zone us-central1-f

Puoi scegliere una serie di zone diverse. Per saperne di più, consulta Regioni e zone.

In questo codelab imparerai a connetterti alle risorse di computing ospitate sulla piattaforma Google Cloud tramite il web. Imparerai a utilizzare Cloud Shell e il comando gcloud di Cloud SDK.

Riepilogo

In questo passaggio, hai avviato Cloud Shell e chiamato alcuni semplici comandi gcloud.

Argomenti trattati

  • Come eseguire il deployment di una semplice app Node.js su Google Cloud
  • Come utilizzare i comandi gcloud

3. Prova l'editor di Cloud Shell

Cloud Shell include un editor di testo che puoi utilizzare nel browser. Per iniziare, crea una nuova directory per questo codelab.

Nella riga di comando di Cloud Shell, esegui questi comandi:

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

In questo modo dovrebbe essere caricato automaticamente l'editor di Cloud Shell. Per aprire l'editor senza eseguire il comando di modifica, puoi fare clic sul pulsante Apri editor dalla riga di comando di Cloud Shell.

Ingrandisci l'editor e il terminale facendo clic sul pulsante "Apri in una nuova finestra".

63ec88931c39bf64.png

La finestra del browser con l'editor di testo e il terminale della riga di comando di Cloud Shell dovrebbe avere ora il seguente aspetto:

93363bc7bee5a90f.png

Scrivi del codice

Incolla il seguente snippet di codice nell'editor:

hello-google-cloud.js

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

hello();

Esegui l'app

Nel terminale della riga di comando di Cloud Shell, esegui:

node hello-google-cloud.js

Operazione riuscita.

Dovresti vedere l'output seguente: Hello, Google Cloud!

Riepilogo

Hai aperto correttamente l'editor di Cloud Shell, che ti consente di modificare visivamente i file. Poi hai eseguito il codice utilizzando il prompt dei comandi di Cloud Shell.

4. Complimenti!

Hai iniziato a utilizzare Google Cloud Platform e hai imparato ad avviare Cloud Shell e a utilizzare l'editor integrato.

Scopri di più

Licenza

Questo lavoro è concesso in licenza ai sensi di una licenza Creative Commons Attribution 2.0 Generic.