Eseguire il deployment di un servizio Cloud Run utilizzando Cloud Code per Cloud Shell

Mantieni tutto organizzato con le raccolte Salva e classifica i contenuti in base alle tue preferenze.

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


Per istruzioni dettagliate su questa attività nell'editor di Cloud Shell, fai clic su Procedura guidata:

Procedura guidata


Le seguenti sezioni illustrano la stessa procedura utilizzata per fare clic su Procedura guidata.

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 dei progetti in Google Cloud Console, seleziona o crea un progetto Google Cloud.

    Vai al selettore progetti

  3. Assicurati che la fatturazione sia attivata per il tuo progetto Cloud. Scopri come verificare se la fatturazione è abilitata su un progetto.

  4. Nella pagina del selettore dei progetti in Google Cloud Console, seleziona o crea un progetto Google Cloud.

    Vai al selettore progetti

  5. Assicurati che la fatturazione sia attivata per il tuo progetto Cloud. Scopri come verificare se la fatturazione è abilitata su un progetto.

Crea un'applicazione

  1. Avvia l'editor di Cloud Shell.
  2. Dalla barra di stato di Cloud Code, seleziona New Application (Nuova applicazione).
  3. Scegli l'applicazione Cloud Run come tipo di applicazione preferita.
  4. Dall'elenco delle applicazioni di esempio, scegli un'app Hello World. Ad esempio, se scegli Python (Flask): Hello World, viene creata un'app Starter World Python (Flask).
  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. Una volta caricato l'area di lavoro, l'app è accessibile nella visualizzazione Explorer.

Esegui il deployment su Cloud Run

Per eseguire il deployment della tua applicazione in Cloud Run:

  1. Scegli il comando Deploy to Cloud Run (Esegui il deployment in Cloud Run) utilizzando la tavolozza dei comandi (accessibile con Ctrl/Cmd+Shift+P). Viene visualizzata la UI 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 Enable APIs (Abilita API).
  5. Nella finestra di dialogo 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 Deployment Platform.
  7. Scegli un'area geografica in cui eseguire il deployment.
  8. Per l'autenticazione, seleziona Consenti chiamate non autenticate per rendere questo servizio pubblico.
  9. Dopo aver definito le impostazioni preferite, fai clic su Esegui il deployment. Cloud Code crea la tua immagine, ne esegue il push al registro ed esegue il deployment della tua app in Cloud Run. Il tuo 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 l'applicazione:

  1. Con la 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 con la tavolozza dei comandi.
  4. Verifica che il servizio che hai creato sia selezionato in Impostazioni servizio.
  5. Fai clic su Esegui il deployment.
  6. Una volta completata la creazione e il 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. Per aprire Cloud Run Explorer, fai clic su Cloud Code - Cloud Run.
  2. Fai clic con il pulsante destro del mouse sul servizio Cloud Run, quindi fai clic su Visualizza log.
  3. Aggiorna l'app nel browser e visualizza i nuovi log generati facendo clic sul pulsante Refresh dei 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:

  1. In Google Cloud Console, vai alla pagina Gestisci risorse.

    Vai a Gestisci risorse

  2. Nell'elenco dei progetti, seleziona il progetto che vuoi eliminare, quindi fai clic su Elimina.
  3. Nella finestra di dialogo, digita l'ID del progetto e fai clic su Chiudi per eliminare il progetto.

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

Passaggi successivi