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 servizio in tempo reale.
Per seguire una guida passo passo per questa attività direttamente nel Editor di Cloud Shell, fai clic su Procedura guidata:
Prima di iniziare
- 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.
-
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
-
Assicurati che la fatturazione sia attivata per il tuo progetto Google Cloud.
-
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
-
Assicurati che la fatturazione sia attivata per il tuo progetto Google Cloud.
Crea un'applicazione
- Avvia l'editor di Cloud Shell.
- Dalla barra di stato di Cloud Code, seleziona New Application (Nuova applicazione).
- Scegli Applicazione Cloud Run come tipo di applicazione preferito.
Dall'elenco delle applicazioni di esempio (Node.js, Python con Flask e Django) framework, Java, Go), scegli un'app Hello World.
Ad esempio, la scelta di
Python (Flask): Hello World
crea un comando iniziale app Hello World Python (Flask).Seleziona una cartella come percorso dell'applicazione e fai clic su Create New Application (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 dell'applicazione in Cloud Run, segui questi passaggi:
- Apri la tavolozza dei comandi (premi
Ctrl
/Cmd
+Shift
+P
o fai clic su Visualizza > tavolozza dei comandi), quindi esegui il comando Deploy to Cloud Run. Viene visualizzata l'interfaccia utente di Cloud Run Deploy. - Se richiesto, autorizza Cloud Code a effettuare chiamate API Google Cloud.
- Impostare il progetto Google Cloud.
- Se richiesto, abilita l'API Cloud Run facendo clic su Abilita API.
- Nella finestra di dialogo Esegui il deployment in Cloud Run, seleziona un servizio preesistente o crea uno nuovo.
- Se stai creando un nuovo servizio, scegli Cloud Run (completamente gestito) nella Piattaforma di deployment.
- Scegli una regione in cui eseguire il deployment.
- Per Autenticazione, seleziona Consenti chiamate non autenticate per rendere questo servizio pubblico.
Dopo aver definito le impostazioni preferite, puoi fare clic su Esegui il deployment.
Cloud Code crea l'immagine, ne esegue il push al registro e che esegue il deployment della tua app in Cloud Run. Il tuo servizio è attivo.
Visualizza il servizio in esecuzione seguendo l'URL visualizzato in la finestra di dialogo Cloud Run: Esegui il deployment.
Modifica il tuo servizio
Per modificare la tua applicazione, procedi nel seguente modo:
- Con la vista Explorer, trova il file
app.py
che implementa il servizio comportamento degli utenti. - Modifica il messaggio "È in esecuzione!" a un messaggio di tua scelta.
- Dopo aver apportato questa modifica, scegli il comando Deploy to Cloud Run. utilizzando la tavolozza dei comandi.
- Verifica che il servizio che hai appena creato sia selezionato in Impostazioni servizio.
- Fai clic su Esegui il deployment.
- Al termine della creazione e del deployment dell'applicazione, puoi aggiornare per vedere 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:
- Clic Cloud codice ed espandi la sezione Cloud Run.
Fai clic con il pulsante destro del mouse sul servizio Cloud Run e fai clic su Visualizza log.
Aggiorna l'app nel browser e visualizza i nuovi log generati facendo clic sul pulsante di aggiornamento dei log.
Esegui la pulizia
Per evitare che al tuo account Google Cloud vengano addebitati costi per le risorse utilizzate in questa pagina, segui questi passaggi.
Per eliminare il progetto:
Vai alla pagina Progetti nella console Google Cloud:
Seleziona il progetto che hai creato per questa guida rapida, quindi fai clic su Elimina.
Questa operazione chiude il progetto e ne pianifica l'eliminazione.
Se utilizzi un progetto preesistente e vuoi eliminare le risorse che hai creato per questa guida rapida:
Immagine container: Cloud Run non addebita alcun costo quando un non è in uso, potresti comunque ti viene addebitato l'importo per l'archiviazione dell'immagine container in Container Registry. Per eliminare l'immagine, apri la pagina di Container Registry, espandi la repository che contiene la tua immagine, seleziona l'immagine, fai clic su Elimina, e fai clic su Elimina.
Servizio Cloud Run: per eliminare un'istanza Cloud Run dalla pagina Cloud Run nella Console Google Cloud, seleziona il servizio che vuoi eliminare, fai clic su Elimina, quindi fai clic su Elimina.
Passaggi successivi
- Scopri la varietà di funzionalità offerte dall'interfaccia dell'editor di Cloud Shell.
- Scopri come configurare Cloud Shell per personalizzare la tua esperienza.