Esegui il deployment di un servizio in Cloud Code per Cloud Shell
Mantieni tutto organizzato con le raccolte
Salva e classifica i contenuti in base alle tue preferenze.
Questa pagina mostra come eseguire il deployment di un servizio in Cloud Run utilizzando Cloud Code per Cloud Shell.
Eseguire il deployment di un servizio in Cloud Run
Per eseguire il deployment del servizio in Cloud Run:
Apri la tavolozza dei comandi (premi Ctrl/Cmd+Shift+P o fai clic su Visualizza >
Tavolozza comandi) e poi esegui il comando
Esegui il deployment in Cloud Run.
Nel riquadro Esegui il deployment in Cloud Run, imposta il progetto Google Cloud .
Seleziona un servizio preesistente o creane uno nuovo.
Se stai creando un nuovo servizio, scegli le preferenze della piattaforma in Piattaforma di deployment, Cloud Run (completamente gestito) o Servizi Knative. Per scegliere l'opzione migliore per le tue esigenze di sviluppo, consulta la guida alla scelta della piattaforma.
Se hai selezionato Cloud Run (completamente gestito), scegli una regione in cui eseguire il deployment. Se hai selezionato Pubblicazione Knative,
configura le informazioni del cluster Kubernetes.
(Facoltativo) Per specificare impostazioni aggiuntive come account di servizio, variabili di ambiente e connessioni SQL, espandi la sezione Impostazioni di revisione avanzate.
Le seguenti variabili di ambiente vengono aggiunte automaticamente ai
contenuti in esecuzione:
Nome
Descrizione
Esempio
PORT
La porta su cui deve rimanere in ascolto il server HTTP.
8080
K_SERVICE
Il nome del servizio Cloud Run in esecuzione.
hello-world
K_REVISION
Il nome della revisione Cloud Run in esecuzione.
hello-world.1
K_CONFIGURATION
Il nome della configurazione Cloud Run che ha creato la revisione.
hello-world
In Ambiente di compilazione, specifica se eseguire la compilazione localmente o utilizzando Cloud Build.
Specifica il builder (Docker o Buildpack) e le relative impostazioni.
Dopo aver definito le impostazioni che preferisci, fai clic su Esegui il deployment.
Cloud Code per Cloud Shell crea l'immagine, la invia al registry e ne esegue il deployment su Cloud Run. Il tuo servizio è ora disponibile.
Visualizza il servizio in esecuzione seguendo l'URL visualizzato nella webview.
Puoi anche visualizzare i dettagli del servizio in esecuzione facendo clic sul pulsante Mostra log dettagliati e esaminando i log dettagliati nella finestra di output.
Al termine della sessione, fai clic con il tasto destro del mouse per utilizzare i seguenti comandi:
Visualizza log:apri i log dell'applicazione di un deployment specifico con Esplora log di Cloud Code
Apri URL:apri l'URL del servizio di applicazione di un servizio specifico in un browser web
Se hai disattivato la modalità di visualizzazione nella configurazione di lancio e vuoi apportare modifiche all'applicazione, ricrearla ed eseguire nuovamente il deployment, fai clic sulla barra di stato di Cloud Code e poi su Attiva la modalità di visualizzazione.
[[["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-05 UTC."],[[["\u003cp\u003eThis guide details how to deploy a service to Cloud Run using Cloud Code for Cloud Shell.\u003c/p\u003e\n"],["\u003cp\u003eYou can deploy to either Cloud Run (fully managed) or Knative serving, each with its own configuration requirements, like selecting a region or configuring a Kubernetes cluster.\u003c/p\u003e\n"],["\u003cp\u003eDuring deployment, you can customize settings like service account, environment variables, and SQL connections in the "Advanced revision settings".\u003c/p\u003e\n"],["\u003cp\u003eCloud Code builds your image, pushes it to the registry, deploys your service to Cloud Run, and provides a URL to access your live service.\u003c/p\u003e\n"],["\u003cp\u003eAfter deployment, you can view logs, open the service URL, or enable watch mode for automatic rebuilds and redeploys when changes are made to your application.\u003c/p\u003e\n"]]],[],null,["# Deploy a service in Cloud Code for Cloud Shell\n\nThis page shows you how to deploy a service to Cloud Run using\nCloud Code for Cloud Shell.\n\nDeploying a service to Cloud Run\n--------------------------------\n\nTo deploy your service to Cloud Run:\n\n1. Open the command palette (press `Ctrl`/`Cmd`+`Shift`+`P` or click **View** \\\u003e\n **Command Palette** ) and then run the\n **Deploy to Cloud Run** command.\n\n2. In the **Deploy to Cloud Run** pane, set your Google Cloud project.\n\n3. Select a preexisting service or create a new one.\n\n4. If you're creating a new service, choose your platform preferences\n under **Deployment Platform** , either\n **Cloud Run (fully managed)** or\n **Knative serving** . For help choosing the best option for\n your development needs, see the\n [Choosing your platform guide](/run/docs/choosing-a-platform).\n\n5. If you selected **Cloud Run (fully managed)** , choose\n a region to deploy to. If you selected **Knative serving**,\n configure the Kubernetes cluster information.\n\n | **Note:** Cloud Code can only deploy to Knative serving if Knative serving is enabled as a feature on the GKE cluster. It is not compatible with the newer version of Knative serving which is installed as an Anthos fleet component with Cloud Service Mesh. The free trial period for Knative serving ended on September 30, 2021. See the [GA version documentation](/anthos/run/docs/install) for details about installing Cloud Run for Anthos as an Anthos fleet component with Anthos Service Mesh. The [past version has been archived](/anthos/run/archive/docs) but the documentation remains available for existing users.\n6. (Optional) To specify additional settings like service account, environment\n variables, and SQL connections, expand the **Advanced revision settings**\n section.\n\n The following environment variables are automatically added to the running\n containers:\n\n \u003cbr /\u003e\n\n \u003cbr /\u003e\n\n7. Under Build environment, specify whether to build locally or using\n Cloud Build.\n\n8. Specify your builder (Docker or Buildpack) and its settings.\n\n9. After you define your preferred settings, click **Deploy**.\n\n Cloud Code for Cloud Shell builds your image, pushes it to the registry, and\n deploys your service to Cloud Run. Your service is now live!\n10. View your running service by following the URL displayed in the **webview**.\n\n You can also view details of your running service by clicking the\n **Show Detailed Logs** button and looking through your verbose logs in the\n output window.\n\n11. After your session completes, right-click to use the following commands:\n\n - **View Logs:** Open the application logs of a specific deployment with the Cloud Code Logs Explorer\n - **Open URL:** Open the application service URL of a specific service in a web browser\n12. If you've turned off watch mode in your launch configuration and you want to\n make changes to your application and rebuild and redeploy the application,\n click the Cloud Code status bar and then click\n **Turn on watch mode**."]]