Esegui il deployment di un'app Cloud Run utilizzando Cloud Shell

Scopri come configurare ed eseguire il deployment di un'applicazione Hello World di esempio in Cloud Run e visualizzare lo stato delle risorse del tuo servizio in tempo reale.


Per seguire le indicazioni dettagliate per questa attività direttamente nell'editor di Cloud Shell, fai clic su Procedura guidata:

Aiuto


Prima di iniziare

  1. Accedi al tuo account Google Cloud. Se non conosci Google Cloud, crea un account per valutare le prestazioni dei nostri prodotti in scenari reali. I nuovi clienti ricevono anche 300 $di crediti gratuiti per l'esecuzione, il test e il deployment dei carichi di lavoro.
  2. Nella pagina del selettore di progetti della console Google Cloud, seleziona o crea un progetto Google Cloud.

    Vai al selettore progetti

  3. Assicurati che la fatturazione sia attivata per il tuo progetto Google Cloud.

  4. Nella pagina del selettore di progetti della console Google Cloud, seleziona o crea un progetto Google Cloud.

    Vai al selettore progetti

  5. Assicurati che la fatturazione sia attivata per il tuo progetto Google Cloud.

crea un'applicazione

  1. Avvia l'editor di Cloud Shell.
  2. Nella barra di stato di Cloud Code, seleziona Nuova applicazione.
  3. Scegli Applicazione Cloud Run come tipo di applicazione preferito.
  4. Dall'elenco delle applicazioni di esempio (Node.js, Python con Flask e framework Django, Java, Go), scegli un'app Hello World.

    Ad esempio, se scegli Python (Flask): Hello World, viene creata un'app Hello World Python (Flask) iniziale.

  5. Seleziona una cartella come percorso dell'applicazione e fai clic su Crea nuova applicazione.

    L'editor di Cloud Shell carica l'applicazione in una nuova area di lavoro. Dopo il caricamento dell'area di lavoro, l'app è accessibile nella vista Explorer.

esegui il deployment in Cloud Run

Per eseguire il deployment della tua applicazione in Cloud Run, segui questi passaggi:

  1. Apri la tavolozza dei comandi (premi Ctrl/Cmd+Shift+P o fai clic su Visualizza > Tavolozza comandi), quindi esegui il comando Esegui il deployment in Cloud Run. Viene visualizzata l'interfaccia utente di Cloud Run Deploy.
  2. Se richiesto, autorizza Cloud Code a effettuare chiamate API Google Cloud.
  3. Imposta il tuo progetto Google Cloud.
  4. Se richiesto, abilita l'API Cloud Run facendo clic su Abilita API.
  5. Nella finestra di dialogo Esegui il deployment in Cloud Run, seleziona un servizio preesistente o creane uno nuovo.
  6. Se stai creando un nuovo servizio, scegli Cloud Run (completamente gestito) in Piattaforma di deployment.
  7. Scegli una regione in cui eseguire il deployment.
  8. In Authentication, seleziona Consenti chiamate non autenticate per rendere questo servizio pubblico.
  9. Dopo aver definito le impostazioni preferite, puoi fare clic su Esegui il deployment.

    Cloud Code crea l'immagine, ne esegue il push al registry ed esegue il deployment dell'app in Cloud Run. Il servizio ora è attivo.

  10. Visualizza il servizio in esecuzione seguendo l'URL visualizzato nella finestra di dialogo Cloud Run: Deploy.

Modifica il tuo servizio

Per modificare la tua applicazione, procedi nel seguente modo:

  1. Nella visualizzazione Explorer, trova il file app.py che implementa il comportamento del servizio.
  2. Cambia il messaggio "È in esecuzione" in un messaggio a tua scelta.
  3. Dopo aver apportato questa modifica, scegli il comando Deploy to Cloud Run (Esegui il deployment in Cloud Run) utilizzando la tavolozza dei comandi.
  4. Verifica che il servizio appena creato sia selezionato nelle impostazioni del servizio.
  5. Fai clic su Esegui il deployment.
  6. Al termine della creazione e del deployment dell'applicazione, puoi aggiornare il servizio per visualizzare il messaggio aggiornato.

Visualizza i log

Puoi anche visualizzare i log dell'applicazione di cui hai eseguito il deployment con il visualizzatore log fornito con Cloud Code.

Per visualizzare i log:

  1. Fai clic su Icona Cloud Code Cloud Code, quindi espandi la sezione Cloud Run.
  2. Fai clic con il pulsante destro del mouse sul servizio Cloud Run e fai clic su View logs (Visualizza log).

  3. Aggiorna l'app nel browser e visualizza i nuovi log generati facendo clic sul pulsante Aggiornamento log.

Esegui la pulizia

Per evitare che al tuo account Google Cloud vengano addebitati costi relativi alle risorse utilizzate in questa pagina, segui questi passaggi.

Per eliminare il progetto:

  1. Vai alla pagina Progetti nella console Google Cloud:

    Vai alla pagina Progetti

  2. Seleziona il progetto che hai creato per questa guida rapida e fai clic su Elimina.

    Il progetto verrà chiuso e ne verrà pianificato l'eliminazione.

Se utilizzi un progetto preesistente e vuoi eliminare le risorse che hai creato per questa guida rapida:

Passaggi successivi