Eseguire il deployment di un servizio Cloud Run con Cloud Code for IntelliJ

Questa pagina mostra come iniziare a utilizzare Cloud Code.

Configurerai un servizio Hello World in esecuzione su Cloud Run utilizzando un'applicazione di esempio, eseguirai il deployment del servizio su Cloud Run e visualizzerai lo stato delle risorse del servizio in tempo reale.

Prima di iniziare

  1. Accedi al tuo Google Cloud account. Se non conosci Google Cloud, crea un account per valutare le prestazioni dei nostri prodotti in scenari reali. I nuovi clienti ricevono anche 300 $di crediti senza costi per l'esecuzione, il test e il deployment dei workload.
  2. 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 the resourcemanager.projects.create permission. Learn how to grant roles.

    Go to project selector

  3. Verify that billing is enabled for your Google Cloud project.

  4. 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 the serviceusage.services.enable permission. Learn how to grant roles.

    Enable the API

  5. 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 the resourcemanager.projects.create permission. Learn how to grant roles.

    Go to project selector

  6. Verify that billing is enabled for your Google Cloud project.

  7. 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 the serviceusage.services.enable permission. Learn how to grant roles.

    Enable the API

  8. Installa Git in modo che Cloud Code possa eseguire operazioni Git, come la clonazione di un esempio.
  9. Installa il plug-in Cloud Code se non l'hai già fatto.

crea un servizio

Cloud Code include una raccolta di esempi di codice per iniziare rapidamente. Per creare un nuovo servizio utilizzando un esempio esistente:

  1. Nell'IDE, apri File > Nuovo progetto e seleziona Cloud Code: Cloud Run.
  2. Seleziona il linguaggio di programmazione per l'applicazione di esempio e fai clic su Avanti. Creazione di un servizio da un elenco di app di esempio esistenti
  3. Assegna un nome al progetto e fai clic su Fine.

    Cloud Code clona l'applicazione di esempio, apre il progetto appena creato per l'uso e crea le configurazioni di esecuzione di Cloud Run necessarie.

  4. Se hai scelto un'applicazione di esempio Java, quando richiesto, fai clic su Carica progetto Maven.

    Notifica di rilevamento degli script di build Maven: scegli Carica progetto Maven, Ignora o Guida

Ora puoi eseguire il servizio Hello World. Cloud Code monitora il file system per le modifiche in modo che tu possa modificare ed eseguire di nuovo il servizio in tempo reale.

Eseguire il deployment del servizio su Cloud Run

Per eseguire il deployment del servizio:

  1. Scegli la configurazione di esecuzione creata automaticamente, Cloud Run: Deploy, dal selettore delle configurazioni di esecuzione/debug nella barra di navigazione.
  2. Fai clic su icona dell'azione di corsa Esegui. Viene visualizzata la finestra Modifica configurazione.
  3. Imposta l'ID del progetto. Google Cloud
  4. Scegli una regione per la piattaforma di deployment.

    Questa guida rapida utilizza l'opzione della piattaforma predefinita, Cloud Run (completamente gestito), come piattaforma di deployment.

  5. Fai clic su Esegui.

  6. Visualizza il servizio in esecuzione seguendo l'URL visualizzato nella finestra di output.

  7. Puoi anche visualizzare lo stato del servizio (metriche, dettagli della revisione e altro) seguendo l'URL dei log visualizzato nella finestra di output.

    Visualizzazione dello stato del servizio nella console Google Cloud

Visualizzare lo stato delle risorse

Per visualizzare lo stato delle risorse del servizio in esecuzione:

  1. Vai a Explorer di Cloud Run. Puoi accedervi dal riquadro della barra laterale a destra.

    Scheda dell'explorer Cloud Run evidenziata nel riquadro a destra

  2. Per visualizzare le proprietà di un servizio o di una revisione, fai clic sul servizio o sulla revisione in Explorer.

    Esploratore Cloud Run aperto con un servizio selezionato e le relative proprietà visualizzate di seguito

  3. Per visualizzare i log di una revisione, fai clic con il tasto destro del mouse sulla revisione e poi su Visualizza log di Cloud.

    Fai clic con il tasto destro del mouse su una revisione per visualizzarne i log

Pulizia

Se hai creato un progetto per questa guida rapida, assicurati di eliminarlo per evitare addebiti non necessari:

  1. Vai alla pagina Progetti nella Google Cloud console:

    Vai alla pagina Progetti

  2. Seleziona il progetto che hai creato per questa guida rapida e fai clic su Elimina.

    Il progetto viene chiuso e ne viene pianificata l'eliminazione.

Se utilizzi un progetto preesistente e vuoi eliminare le risorse che hai creato per questa guida rapida:

Libera spazio

Per evitare che al tuo Google Cloud account vengano addebitati costi relativi alle risorse utilizzate in questa pagina, segui questi passaggi.

Passaggi successivi