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
- Sign in to your Google Cloud account. If you're new to Google Cloud, create an account to evaluate how our products perform in real-world scenarios. New customers also get $300 in free credits to run, test, and deploy workloads.
-
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
-
Make sure that billing is enabled for your Google Cloud project.
-
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
-
Make sure that billing is enabled for your Google Cloud project.
Crea un'applicazione
- Avvia l'editor di Cloud Shell.
- Nella barra di stato di Cloud Code, seleziona Nuova applicazione.
- Scegli Applicazione Cloud Run come tipo di applicazione preferito.
- Dall'elenco delle applicazioni di esempio, scegli un'app Hello World. Ad esempio, la scelta
Python (Flask): Hello World
crea un comando iniziale app Hello World Python (Flask). - Seleziona una cartella come posizione 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:
- Scegli il comando Esegui il deployment in Cloud Run utilizzando la tavolozza dei comandi (accessibile con
Ctrl
/Cmd
+Shift
+P
). Verrà visualizzata l'interfaccia utente di Cloud Run Deploy. - Se richiesto, autorizza Cloud Code a effettuare chiamate API Google Cloud.
- Imposta il progetto Google Cloud.
- Se richiesto, abilita l'API Cloud Run facendo clic su Abilita API.
- Nella finestra di dialogo Deploy to Cloud Run (Esegui il deployment in Cloud Run), seleziona un servizio preesistente o creane uno nuovo.
- Se stai creando un nuovo servizio, scegli Cloud Run (completamente gestito) in 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, fai clic su Esegui il deployment. Cloud Code crea l'immagine, la invia al registry ed esegue il deployment dell'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 richiesta:
- Con la visualizzazione Esplora, individua il file
app.py
che implementa il comportamento del servizio. - 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 creato sia selezionato in Impostazioni servizio.
- Fai clic su Esegui il deployment.
- 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:
- Per aprire Explorer di Cloud Run, fai clic su Cloud Code 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 relativi alle risorse utilizzate in questa pagina, segui questi passaggi:
- In the Google Cloud console, go to the Manage resources page.
- In the project list, select the project that you want to delete, and then click Delete.
- In the dialog, type the project ID, and then click Shut down to delete the project.
Se utilizzi un progetto preesistente e vuoi eliminare le risorse che hai creato per questo inizio rapido:
- Immagine container: anche se Cloud Run non prevede addebiti quando un servizio non è in uso, ti potrebbero comunque essere addebitati i costi di archiviazione dell'immagine container in Container Registry.
Per eliminare l'immagine, apri la pagina Container Registry, espandi il repository che contiene l'immagine, selezionala, fai clic su Elimina e poi di nuovo su Elimina.
Apri la pagina Container Registry - 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 Elimina, quindi fai clic su Elimina. Apri la pagina Cloud Run
Passaggi successivi
- Scopri le funzionalità offerte dall'interfaccia dell'editor di Cloud Shell.
- Scopri come configurare Cloud Shell per personalizzare la tua esperienza.