⚙️Practica Cloud Functions

En la consola de comandos de GCP vamos a crear una carpeta con la funcion

mkdir gcf_hello_world
cd gcf_hello_world

vamos a crear un archivo JS

nano index.js

dentro vamos a meter el siguiente codigo

/**
* Background Cloud Function to be triggered by Pub/Sub.
* This function is exported by index.js, and executed when
* the trigger topic receives a message.
*
* @param {object} data The event payload.
* @param {object} context The event metadata.
*/
exports.helloWorld = (data, context) => {
const pubSubMessage = data;
const name = pubSubMessage.data
    ? Buffer.from(pubSubMessage.data, 'base64').toString() : "Hello World";
console.log(`My Cloud Function: ${name}`);
};

Sal de nano (Ctrl + x) y guarda (Y) el archivo.

Creamos el Bucket en Cloud Storage

para el nombre de bucket puede leer esta documentacion

Para el [PROJECT_ID] puedes usar el siguiente comando

Ahora vamos a implementar el codigo

verificamos el estado

La probamos

ver los registros

Última actualización

¿Te fue útil?