La funzione Cloud Run viene eseguita in un ambiente costituito da una versione del sistema operativo con pacchetti aggiuntivi, supporto linguistico e la libreria Java Functions Framework che supporta e richiama la funzione. Questo ambiente viene identificato dalla versione della lingua ed è noto come ID runtime.
Preparazione della funzione
Puoi preparare una funzione direttamente dalla console Google Cloud o scriverla sulla tua macchina locale e caricarla. Per preparare la tua macchina locale per lo sviluppo Java, consulta Configurare un ambiente di sviluppo Java.
Seleziona il runtime
Le funzioni Cloud Run supportano diverse versioni di Java, elencate nella pagina Ambienti di runtime e immagini di base dei linguaggi supportati. Puoi selezionare il runtime preferito per la funzione durante il deployment.
gcloud
Per utilizzare le funzioni Cloud Run per eseguire il deployment di una funzione HTTP utilizzando gcloud CLI, consulta Eseguire il deployment utilizzando Google Cloud CLI.
Console
Se utilizzi la console Google Cloud, seleziona il runtime quando crei ed esegui il deployment della funzione. Per istruzioni dettagliate, consulta la guida rapida alla console Google Cloud.
Struttura del codice sorgente
Affinché le funzioni Cloud Run trovino la definizione della funzione, il codice sorgente deve seguire una struttura specifica. Per ulteriori informazioni, consulta Scrivere funzioni Cloud Run.
Specifica delle dipendenze
Puoi specificare le dipendenze per la funzione utilizzando Maven o Gradle. Per ulteriori informazioni, consulta Specificare le dipendenze in Java.
Variabili di ambiente
Il runtime Java imposta automaticamente determinate variabili di ambiente per la funzione da utilizzare in base alle esigenze. Per maggiori dettagli, vedi Configurare le variabili di ambiente.