Esegui il deployment di un servizio Cloud Run con Cloud Code for VS Code
Questo documento mostra come iniziare a utilizzare Cloud Code.
Creerai un servizio da un'applicazione di esempio "Hello, world", eseguirai il deployment del servizio pubblicamente con Cloud Code e visualizzerai 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.
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.
-
Se utilizzi un progetto esistente per questa guida, verifica di disporre delle autorizzazioni necessarie per completare la guida. Se hai creato un nuovo progetto, disponi già delle autorizzazioni necessarie.
-
Verify that billing is enabled for your Google Cloud project.
-
Enable the Cloud Run API.
Roles required to enable APIs
To enable APIs, you need the Service Usage Admin IAM role (
roles/serviceusage.serviceUsageAdmin), which contains theserviceusage.services.enablepermission. Learn how to grant roles. -
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.
-
Se utilizzi un progetto esistente per questa guida, verifica di disporre delle autorizzazioni necessarie per completare la guida. Se hai creato un nuovo progetto, disponi già delle autorizzazioni necessarie.
-
Verify that billing is enabled for your Google Cloud project.
-
Enable the Cloud Run API.
Roles required to enable APIs
To enable APIs, you need the Service Usage Admin IAM role (
roles/serviceusage.serviceUsageAdmin), which contains theserviceusage.services.enablepermission. Learn how to grant roles. - Installa Git. Git è necessario per copiare gli esempi sulla tua macchina.
- Installa Docker. Docker è necessario per creare il codice campione. Assicurati che il tuo account utente locale possa creare container.
- Se non l'hai ancora fatto, installa il plug-in Cloud Code.
-
Cloud Run Admin (
roles/run.admin) -
Cloud Run Builder (
roles/run.builder) -
Visualizzatore log (
roles/logging.viewer) -
Utente Service Account (
roles/iam.serviceAccountUser)
Ruoli obbligatori
Per ottenere le autorizzazioni necessarie per completare questa guida rapida, chiedi all'amministratore di concederti i seguenti ruoli IAM nel progetto:
Per saperne di più sulla concessione dei ruoli, consulta Gestisci l'accesso a progetti, cartelle e organizzazioni.
Potresti anche riuscire a ottenere le autorizzazioni richieste tramite i ruoli personalizzati o altri ruoli predefiniti.
Crea un servizio
Per creare un'applicazione di servizio di esempio, segui questi passaggi:
Nella barra di stato di Cloud Code, fai clic sul nome del progetto attivo.

Nel menu Selezione rapida visualizzato, seleziona Nuova applicazione.
Seleziona Applicazione Cloud Run come tipo di applicazione.
Dall'elenco delle applicazioni di esempio, seleziona quella per la tua lingua preferita.
Ad esempio, se scegli Node.js: Cloud Run, viene creata un'applicazione di servizio "Hello, world" in Node.js.
Conferma la posizione del file system del codice sorgente del servizio (o modificala, se necessario) e fai clic su Crea nuova applicazione.
Si apre un'anteprima del file
README.mdper il servizio selezionato in VS Code.
Esegui il deployment in Cloud Run
Per eseguire il deployment del servizio su Cloud Run, segui questi passaggi:
Apri la tavolozza dei comandi (premi
Ctrl/Cmd+Shift+Po fai clic su Visualizza > Tavolozza comandi) e poi esegui il comando Deploy to Cloud Run.Nel riquadro Esegui il deployment in Cloud Run, imposta il progetto Google Cloud .
Accetta le restanti impostazioni predefinite e fai clic su Esegui il deployment.
Cloud Code crea l'immagine, ne esegue il push nel registro ed esegue il deployment del tuo servizio su Cloud Run.
Per visualizzare il servizio in esecuzione, apri l'URL visualizzato nella parte superiore della finestra di dialogo Esegui il deployment in Cloud Run.
Visualizzare lo stato della risorsa
Puoi visualizzare lo stato dei tuoi servizi Cloud Run utilizzando il browser dei servizi Cloud Run:
- Fai clic su
Cloud Code nella barra delle attività di VS Code.
- Espandi la sezione Cloud Run per visualizzare il tuo servizio Cloud Run.
- Fai clic sul servizio per visualizzarne le proprietà.
Visualizza i log
Puoi anche visualizzare i log del servizio di cui hai eseguito il deployment con il visualizzatore log fornito con Cloud Code.
Per visualizzare i log, segui questi passaggi:
- Fai clic su
Cloud Code nella barra delle attività di VS Code.
- Espandi la sezione Cloud Run per visualizzare il tuo servizio Cloud Run.
- Fai clic con il tasto destro del mouse sul servizio Cloud Run, quindi fai clic su Visualizza log.
Esegui la pulizia
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.
Digita l'ID progetto per confermare e poi fai clic su Chiudi.
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 il servizio non è in uso, potresti ricevere addebiti per l'archiviazione dell'immagine container in Artifact Registry. Per i passaggi per eliminare l'immagine, consulta Eliminare immagini.
Servizio Cloud Run:per eliminare un servizio Cloud Run, vai a Cloud Run nella consoleGoogle Cloud utilizzando il menu di navigazione. Seleziona il servizio che vuoi eliminare e poi fai clic su Elimina.
Passaggi successivi
- Scopri il supporto per il debug specifico per la lingua fornito da Cloud Code.
- Personalizza la tua esperienza Cloud Code configurando le impostazioni pertinenti.
- Prova a creare ed eseguire un'applicazione Kubernetes con Cloud Code.