Crea una Cloud Function (1ª generazione.) utilizzando la console Google Cloud
Cloud Functions è un ambiente di esecuzione serverless per la creazione e e connettere i servizi cloud. Con Cloud Functions, scrivi funzioni semplici e monouso collegate agli eventi emessi dall'infrastruttura cloud i servizi di machine learning. La funzione viene attivata quando viene attivato un evento guardato o tramite una richiesta HTTP.
Questa pagina mostra come creare ed eseguire il deployment di una funzione HTTP di 1ª generazione utilizzando il comando nella console Google Cloud.
Per seguire le indicazioni dettagliate per questa attività direttamente nella console Google Cloud, fai clic su Procedura guidata:
Prima di iniziare
- Accedi al tuo account Google Cloud. 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 gratuiti per l'esecuzione, il test e il deployment dei carichi di lavoro.
-
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
-
Assicurati che la fatturazione sia attivata per il tuo progetto Google Cloud.
-
Abilita le API Cloud Functions and Cloud Build.
-
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
-
Assicurati che la fatturazione sia attivata per il tuo progetto Google Cloud.
-
Abilita le API Cloud Functions and Cloud Build.
Crea una funzione
Apri la pagina Panoramica delle funzioni nella console Google Cloud:
Vai alla pagina Panoramica di Cloud Functions
Assicurati che il progetto per il quale hai abilitato Cloud Functions sia selezionato.
Fai clic su Crea funzione.
Per Ambiente, seleziona 1a generazione.
Assegna un nome alla funzione, ad esempio
function-1
.Il nome assegnato alla funzione può includere lettere minuscole, numeri e e trattini.
Nel campo Trigger, seleziona HTTP.
Nel campo Autenticazione, seleziona Richiedi autenticazione.
L'altra opzione, Consenti chiamate non autenticate, consente di raggiungere la funzione senza autenticazione. Questa impostazione è utile per i test, ma ti consigliamo di non utilizzare questa impostazione produzione, a meno che tu non stia creando un'API o un sito web pubblici. Inoltre, potrebbe non funzionare per te, a seconda delle impostazioni dei criteri aziendali. Consulta Autenticazione per le chiamate per dettagli su come richiamare una funzione che richiede l'autenticazione.
Fai clic su Salva per salvare le modifiche, quindi fai clic su Avanti.
Nel campo Codice sorgente, seleziona Editor incorporato. In questo esercizio, utilizzerai l'impostazione predefinita "Hello World" fornita nell'editor.
Utilizza il menu a discesa Runtime per selezionare il runtime del linguaggio scelto.
esegui il deployment della funzione
Nella parte inferiore della pagina, fai clic su Esegui il deployment.
Fai clic sull'icona
per tornare alla pagina Panoramica di Cloud Functions.Durante il deployment della funzione, viene visualizzata l'icona è una piccola rotellina. Al termine del deployment, la rotellina passa al un segno di spunta verde:
testa la funzione
Visualizza il menu
per e seleziona Esegui test funzione.Nella pagina di test, fai clic su Testa la funzione.
Nella schermata Output viene visualizzato il testo "Hello World!".
Ora modifica il messaggio. Nel campo Evento di trigger, inserisci il testo.
{"message":"Hello, YOUR_NAME!"}
, in sostituzioneYOUR_NAME
con un nome e fai clic su Verifica il personalizzata.Ad esempio, supponi di aver inserito il nome "Rowan". Nel campo Output, verrà visualizzato il messaggio
Hello, Rowan!
.Nel campo Log, il codice di stato 200 indica che l'operazione è riuscita.
Visualizza i log
Controlla i log per visualizzare le tue azioni nella cronologia dei log:
- Nella pagina Panoramica di Cloud Functions, visualizza Menu per e fai clic su Visualizza log.
Viene visualizzata la cronologia dei log.