Stai eseguendo un codelab Google Cloud? Inizia da qui!

1. Crea un progetto Google Cloud e applica i crediti

Anche se molti prodotti Google Cloud prevedono un livello senza costi, spesso richiedono una carta di credito o un altro metodo di fatturazione. Questo codelab ti guiderà nella procedura di configurazione di un credito di 10$ come account di fatturazione, in modo da non dover inserire i dati di fatturazione e per offrirti 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 shell di Linux nel cloud: con un solo browser ottieni l'accesso da riga di comando alle risorse cloud e, facoltativamente, un editor di testo con evidenziazione della sintassi.

Esempio di Cloud Shell con terminale ed editor di testo mostrati:

c63be5210e69eb64.png

Batteria completamente carica, batterie incluse

In Cloud Shell sono già installati strumenti per sviluppatori comuni come Node.js, Java, Go, Python, PHP e Ruby. Sei più un amministratore di sistema? Cloud Shell viene installato 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 necessari. Offre una home directory permanente da 5 GB e viene eseguita in Google Cloud, migliorando notevolmente le prestazioni di rete e l'autenticazione. Ciò significa che per questo codelab è sufficiente un browser (sì, funziona su Chromebook).

  1. Per attivare Cloud Shell dalla console Cloud, fai semplicemente clic su Attiva Cloud Shell fEbHefbRynwXpq1vj2wJw6Dr17O0np8l-WOekxAZYlZQIORsWQE_xJl-cNhogjATLn-YxLVz8CgLvIW1Ncc0yXKJsfzJGMYgUeLsVB7zSwz7p6ItNgx4tXqQjag7BfWPcZN5kP-X3Q (il provisioning e la connessione all'ambiente dovrebbero richiedere solo pochi minuti).

I5aEsuNurCxHoDFjZRZrKBdarPPKPoKuExYpdagmdaOLKe7eig3DAKJitIKyuOpuwmrMAyZhp5AXpmD_k66cBuc1aUnWlJeSfo_aTKPY9aNMurhfegg1CYaE11jdpSTYNNIYARe01A

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

Dopo la connessione a Cloud Shell, dovresti vedere che hai già eseguito l'autenticazione e che il progetto è già impostato su 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, invia semplicemente il seguente comando:

gcloud config set project <PROJECT_ID>

Stai cercando il tuo PROJECT_ID? Controlla l'ID 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, cosa che può essere utile quando eseguirai 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 zone diverse. Per ulteriori informazioni, consulta Regioni e Zone.

In questo codelab, imparerai a connetterti alle risorse di elaborazione 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 hai chiamato alcuni semplici comandi gcloud.

Cosa imparerai a seguire

  • Eseguire il deployment di una semplice app Node.js in Google Cloud Platform
  • Come usare i comandi gcloud

3. Prova l'editor di Cloud Shell

Cloud Shell include un editor di testo che puoi utilizzare nel tuo browser. Per iniziare, crea prima 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 su "Apri in una nuova finestra" .

63ec88931c39bf64.png

La finestra del browser con l'editor di testo e il terminale a riga di comando di Cloud Shell ora dovrebbero avere 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();

Eseguire l'app

Nel terminale a 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 l'editor di Cloud Shell, che ti consente di modificare visivamente i file. Hai quindi 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.