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 live.
Prima di iniziare
-
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
Roles required to select or create a project
- Select a project: Selecting a project doesn't require a specific IAM role—you can select any project that you've been granted a role on.
-
Create a project: To create a project, you need the Project Creator role
(
roles/resourcemanager.projectCreator), which contains theresourcemanager.projects.createpermission. Learn how to grant roles.
-
Verify 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, scegliendo
Python (Flask): Hello Worldviene creata un'app Hello World Python (Flask) di base. - Seleziona una cartella come posizione dell'applicazione e poi fai clic su Crea nuova applicazione. L'editor di Cloud Shell carica l'applicazione in un nuovo workspace. Una volta caricato il workspace, l'app è accessibile nella visualizzazione Explorer.
Esegui il deployment in Cloud Run
Per eseguire il deployment dell'applicazione in Cloud Run:
- Scegli il comando Esegui il deployment in Cloud Run utilizzando la tavolozza dei comandi (accessibile con
Ctrl/Cmd+Shift+P). Viene visualizzata l'interfaccia utente di deployment di Cloud Run. - Se richiesto, autorizza Cloud Code a effettuare chiamate API Google Cloud .
- Configura 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 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 pubblico il servizio.
- Dopo aver definito le impostazioni che preferisci, fai clic su Esegui il deployment. Cloud Code crea l'immagine, la invia al registry ed esegue il deployment dell'app su Cloud Run. Il tuo servizio è ora attivo.
- Visualizza il servizio in esecuzione seguendo l'URL visualizzato nella finestra di dialogo Cloud Run: Deploy.
Modifica il tuo servizio
Per modificare la tua richiesta:
- Nella visualizzazione Explorer, trova il file
app.pyche implementa il comportamento del servizio. - Sostituisci il messaggio "It's running!" con un messaggio a tua scelta.
- Dopo aver apportato questa modifica, scegli il comando Esegui il deployment in 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 incluso in Cloud Code.
Per visualizzare i log:
- Per aprire Explorer di Cloud Run, fai clic su
Cloud Code, quindi espandi la sezione Cloud Run. - Fai clic con il tasto destro del mouse sul servizio Cloud Run e poi 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:
- Nella console Google Cloud , vai alla pagina Gestisci risorse.
- Nell'elenco dei progetti, seleziona il progetto che vuoi eliminare, quindi fai clic su Elimina.
- Nella finestra di dialogo, digita l'ID progetto, quindi fai clic su Chiudi per eliminare il progetto.
Se utilizzi un progetto esistente e vuoi eliminare le risorse create per questa guida rapida:
- Immagine container: sebbene non siano previsti addebiti per Cloud Run quando un servizio non è in uso, ti potrebbero comunque essere addebitati i costi di archiviazione dell'immagine container in Artifact Registry.
Per eliminare l'immagine, apri la pagina Artifact Registry, seleziona il repository che contiene l'immagine, seleziona l'immagine, fai clic su Elimina, quindi su Elimina.
- Servizio Cloud Run: per eliminare un servizio Cloud Run, nella pagina Cloud Run della consoleGoogle Cloud , seleziona il servizio che vuoi eliminare, fai clic su Elimina e poi 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.