Mantieni tutto organizzato con le raccolte
Salva e classifica i contenuti in base alle tue preferenze.
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 su
Cloud Run e visualizzare lo stato delle risorse del servizio in tempo reale.
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.
Dalla barra di stato di Cloud Code, seleziona Nuova applicazione.
Scegli Applicazione Cloud Run come tipo di applicazione preferito.
Dall'elenco delle applicazioni di esempio (Node.js, Python con i framework Flask e Django, Java, Go), scegli un'app Hello World.
Ad esempio, la scelta di Python (Flask): Hello World crea un'app
Hello World di base in Python (Flask).
Seleziona una cartella come percorso dell'applicazione e fai clic su
Crea nuova applicazione.
L'editor di Cloud Shell carica l'applicazione in un nuovo workspace.
Una volta caricato lo spazio di lavoro, l'app è accessibile nella vista Explorer.
Esegui il deployment in Cloud Run
Per eseguire il deployment dell'applicazione su Cloud Run:
Apri la tavolozza dei comandi (premi Ctrl/Cmd+Shift+P o fai clic su Visualizza >
Tavolozza comandi) e poi 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 .
Configura 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 l'autenticazione, seleziona Consenti chiamate non autenticate per rendere questo servizio pubblico.
Dopo aver definito le impostazioni che preferisci, puoi fare clic su Esegui il deployment.
Cloud Code crea l'immagine, la invia al registro 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, segui questi passaggi:
Nella visualizzazione Explorer, trova il file app.py che implementa il comportamento del servizio.
Modifica il messaggio "In esecuzione" con un messaggio a tua scelta.
Dopo aver apportato questa modifica, scegli il comando Esegui il deployment in Cloud Run
utilizzando il riquadro dei comandi.
Verifica che il servizio appena 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 è stato eseguito il deployment con il visualizzatore log
fornito con Cloud Code.
Per visualizzare i log:
Fai clic su
Cloud
Code ed 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.
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.
Il progetto viene chiuso e pianificato per l'eliminazione.
Se utilizzi un progetto preesistente e vuoi eliminare le risorse che hai creato per questa guida rapida:
Immagine container:anche se Cloud Run non addebita costi 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
e poi su Elimina.
Servizio Cloud Run: per eliminare un servizio Cloud Run, seleziona il servizio da eliminare nella pagina Cloud Run della consoleGoogle Cloud , fai clic su Elimina e poi su Elimina.
[[["Facile da capire","easyToUnderstand","thumb-up"],["Il problema è stato risolto","solvedMyProblem","thumb-up"],["Altra","otherUp","thumb-up"]],[["Difficile da capire","hardToUnderstand","thumb-down"],["Informazioni o codice di esempio errati","incorrectInformationOrSampleCode","thumb-down"],["Mancano le informazioni o gli esempi di cui ho bisogno","missingTheInformationSamplesINeed","thumb-down"],["Problema di traduzione","translationIssue","thumb-down"],["Altra","otherDown","thumb-down"]],["Ultimo aggiornamento 2025-09-04 UTC."],[],[],null,["# Quickstart: Deploy a Cloud Run service by using Cloud Shell\n\nDeploy a Cloud Run app by using Cloud Shell\n===========================================\n\nLearn how to set up and deploy a sample Hello World application to\nCloud Run and view the status of your live service's resources.\n\nBefore you begin\n----------------\n\n- Sign in to your Google Cloud account. If you're new to Google Cloud, [create an account](https://console.cloud.google.com/freetrial) to evaluate how our products perform in real-world scenarios. New customers also get $300 in free credits to run, test, and deploy workloads.\n- In the Google Cloud console, on the project selector page,\n select or create a Google Cloud project.\n\n | **Note**: If you don't plan to keep the resources that you create in this procedure, create a project instead of selecting an existing project. After you finish these steps, you can delete the project, removing all resources associated with the project.\n\n [Go to project selector](https://console.cloud.google.com/projectselector2/home/dashboard)\n-\n [Verify that billing is enabled for your Google Cloud project](/billing/docs/how-to/verify-billing-enabled#confirm_billing_is_enabled_on_a_project).\n\n- In the Google Cloud console, on the project selector page,\n select or create a Google Cloud project.\n\n | **Note**: If you don't plan to keep the resources that you create in this procedure, create a project instead of selecting an existing project. After you finish these steps, you can delete the project, removing all resources associated with the project.\n\n [Go to project selector](https://console.cloud.google.com/projectselector2/home/dashboard)\n-\n [Verify that billing is enabled for your Google Cloud project](/billing/docs/how-to/verify-billing-enabled#confirm_billing_is_enabled_on_a_project).\n\nCreate an application\n---------------------\n\n1. [Launch the Cloud Shell Editor](https://ide.cloud.google.com).\n2. From the Cloud Code status bar, select **New Application**.\n3. Choose **Cloud Run application** as your preferred application type.\n4. From the list of sample applications (Node.js, Python with Flask and Django\n frameworks, Java, Go), choose a Hello World app.\n\n For example, choosing `Python (Flask): Hello World` creates a starter\n Python (Flask) Hello World app.\n5. Select a folder as your application location and then click\n **Create New Application**.\n\n Cloud Shell Editor loads the application in a new workspace.\n After the workspace loads, your app is accessible in the explorer view.\n\nDeploy to Cloud Run\n-------------------\n\nTo deploy your application to Cloud Run, follow these steps:\n\n1. Open the command palette (press `Ctrl`/`Cmd`+`Shift`+`P` or click **View** \\\u003e **Command Palette** ) and then run the **Deploy to Cloud Run** command. This brings up the Cloud Run Deploy UI.\n2. If prompted, authorize Cloud Code to make Google Cloud API calls.\n3. Set your Google Cloud project.\n4. If prompted, enable the Cloud Run API by clicking **Enable APIs**.\n5. In the Deploy to Cloud Run dialog, select a pre-existing service or create a new one.\n6. If you're creating a new service, choose **Cloud Run (fully managed)** under Deployment Platform.\n7. Choose a region to deploy to.\n8. For Authentication, select **Allow unauthenticated invocations** to make this a public service.\n9. After you define your preferred settings, you can click **Deploy**.\n\n Cloud Code builds your image, pushes it to the registry, and\n deploys your app to Cloud Run. Your service is now live!\n10. View your running service by following the URL displayed in\n your Cloud Run: Deploy dialog.\n\nEdit your service\n-----------------\n\nTo edit your application, follow these steps:\n\n1. With the Explorer view, find the `app.py` file that implements the service behavior.\n2. Change the message \"It's running!\" to a message of your choosing.\n3. After you make this change, choose the **Deploy to Cloud Run** command using the Command Palette.\n4. Check that the service you just created is selected in Service Settings.\n5. Click **Deploy**.\n6. After your application finishes building and deploying, you can refresh your service to see your updated message.\n\nView logs\n---------\n\nYou can also view logs from your deployed application with the Log Viewer\nthat comes with Cloud Code.\n\nTo view logs, follow these steps:\n\n1. Click **Cloud\n Code** and then expand the **Cloud Run** section.\n2. Right-click your Cloud Run service and then click **View logs**.\n\n3. Refresh your app in the browser, and see the new logs generated by\n clicking the Logs refresh button.\n\nClean up\n--------\n\n\nTo avoid incurring charges to your Google Cloud account for\nthe resources used on this page, follow these steps.\n\nTo delete your project:\n\n1. Go to the Projects page in the Google Cloud console:\n\n [Go to the Projects page](https://console.cloud.google.com/project)\n2. Select the project you created for this quickstart and then click\n **Delete**.\n\n This shuts down the project and schedules it for deletion.\n\nIf you're using a pre-existing project and would like to delete resources\nyou created for this quickstart:\n\n- **Container image:** While Cloud Run doesn't charge when a\n service isn't in use, you might still be\n [charged for storing the container image in Artifact Registry](/artifact-registry/pricing).\n To delete your image, open the Artifact Registry page, select the\n repository that contains your image, select your image, click **Delete** ,\n and then click **Delete**.\n\n [Open the Artifact Registry page](https://console.cloud.google.com/artifacts)\n- **Cloud Run service:** To delete a Cloud Run\n service, from the Cloud Run page in the\n Google Cloud console, select the service you'd like to delete, click\n **Delete** , and then click **Delete**.\n\n [Open the Cloud Run page](https://console.cloud.google.com/run)\n\nWhat's next\n-----------\n\n- Discover the variety of features that the [Cloud Shell Editor interface](/shell/docs/editor-overview) has to offer.\n- Learn how to [configure Cloud Shell](/shell/docs/configuring-cloud-shell) to customize your experience."]]