1

Ich muss eine AWS-Lambda-Funktion in einem Google-Blatt aufrufen, nachdem Änderungen an der Tabelle vorgenommen wurden. Ich habe ein Google App Script, das ausgeführt wird, wenn Änderungen an der Tabelle vorgenommen werden, aber eine http-Anfrage zum Auslösen einer Lambda-Funktion benötigt. Die Lambda-Funktion wird NodeJS sein und ein gsjson-Paket enthalten (das ein Google-Blatt in JSON konvertiert) und dann die neu erstellte JSON-Datei entweder mit S3Cmd nach S3 verschieben oder eine andere S3-Lambda-Funktion auslösen, die Dateien in S3-Buckets verschieben kann :Rufen Sie eine AWS Lambda-Funktion über das Google App-Skript auf.

Google Blatt-> Google App Script-> AWS API Gateway auslösen?

Lambda-Funktion (NodeJS) -> gsjson npm Modul-> JSON erstellen File-> Verschieben JSON-Datei S3 Eimer

Welche Maßnahmen/Trigger kann verwendet werden, um eine Lambda-Funktion/AWS-Gateway API aufrufen von innen ein Google App Script?

Antwort

2

Mit welcher Aktion/Auslöser kann eine Lambda-Funktion/AWS Gateway-API aus einem Google App Script heraus aufgerufen werden?

Eine HTTP-Anfrage an einen AWS API Gateway-Endpunkt (alias GET/POST/etc. Einige URL) würde funktionieren. Das API-Gateway kann so konfiguriert werden, dass bei jedem Aufruf dieses Endpunkts eine Lambda-Funktion ausgelöst wird.

Werfen Sie einen Blick auf die .

Hier ist eine relevante AWS Tutorial series zu ergänzen.

+0

Danke Raphael. Irgendwelche Syntaxideen für die HTTP-Anfrage im Google App Script? Ist es nur ein Fall, auf die Webhook-URL im Google App Script zu verweisen? – sigur7

+0

Dies kann helfen: https://developers.google.com/apps-script/reference/url-fetch/url-fetch-app –

Verwandte Themen