Fermer

février 23, 2021

Fonction GCP Serverless pour Corticon.js


Dans l'équipe Progress Corticon nous adorons les technologies sans serveur. Ce blog est le troisième d'une série sur le sans serveur. Si vous êtes intéressé par les fonctions AWS Lambda, vous pouvez commencer avec cet article sur la création de vos premières fonctions sans serveur / Lambda. Ou si vous êtes intéressé par la fonction Azure, vous pouvez commencer avec cet article https://www.progress.com/blogs/how-to-create-your-first-serverless-functions-on-microsoft-azure [19659002] Votre première fonction GCP

Si vous n'avez pas de compte sur GCP, vous pouvez simplement en créer un gratuitement. Voir https://cloud.google.com/free pour commencer.

Une fois connecté à votre compte, cliquez sur le menu de navigation en haut à gauche:

 menu "title = "menu" /><p data-recalc-dims= Et faites défiler jusqu'à la section "Calculer" et cliquez sur "Fonctions Cloud".

 Fonction "title =" Fonction "/></p data-recalc-dims=

Cliquez ensuite sur Créer et entrez un nom de fonction. [19659008] Formulaire de création "title =" Formulaire de création "/>

Cliquez sur" Enregistrer "puis cliquez sur" Suivant ". Vous serez maintenant sur l'écran de code.

 Écran de code" title = " Écran de code "/></p data-recalc-dims=

Cliquez sur" Déployer ". Cela peut prendre un peu de temps. Attendez de voir la coche verte comme dans l'écran suivant.

 Feu vert "title =" Feu vert "/></p data-recalc-dims=

Une fois que vous obtenez la coche verte, cliquez sur Actions et dans la liste qui apparaît, cliquez sur" Test Function. »

 test action" title = "test action" /></p data-recalc-dims=

Cela conduira à l'écran suivant:

 Test "title =" Test "/></p data-recalc-dims=

Cliquez sur le bouton "TESTER LA FONCTION", et vous obtiendrez le résultat suivant en bas de l'écran:

 result "title =" result "/></p data-recalc-dims=

Félicitations, vous avez maintenant exécuté votre première fonction Google Cloud. Cependant, nous n'avons transmis aucune donnée à la fonction. Dans la section suivante, nous apprendrons comment utiliser les données de l'événement d'entrée.

Cliquez sur «Tester la fonction» comme nous l'avons fait précédemment et entrez une charge utile JSON spécifique comme ceci:
{

"message": "ce sont mes propres données"

}

Et cliquez à nouveau sur exécuter. Nous obtiendrons:

 résultat avec nos propres données "title =" résultat avec nos propres données "/></p data-recalc-dims=

Vous devriez maintenant regarder le code et voir comment l'exemple accède à la propriété du message et le renvoie dans le cadre du résultat. Observez comment le résultat est renvoyé via l'objet de réponse.

Notez qu'il n'y a aucun moyen de sauvegarder la charge utile JSON ou de créer plusieurs charges utiles de test comme nous le pouvons dans AWS Lambda. C'est un peu ennuyeux et nous espérons que Google va bientôt résoudre ce problème.

Félicitations, vous avez maintenant exécuté votre première fonction GCP. Comme vous pouvez le voir, c'est très simple et vous n'avez rien eu à faire pour obtenir une fonction qui se met à l'échelle automatiquement en fonction de charge et, surtout, vous n’aviez pas besoin de provisionner et de gérer un ensemble de serveurs pour gérer la charge.




Source link