AWSLambda
【2020/07/28 更新】RowJSONについて key.RowJSONの型が[]byteとなっています。 どうやら[]byteがJSONにされた時点Base64にエンコードされた文字列になっているようなので返却値の型を[]byteにしているとBase64の文字列が返却されていました。
yutaabe200.hatenablog.com この記事の通り、Golang+Agouti+ChromeDriver+headless-chromeを使ってAWSLambda上で動かすことに失敗してしまったので、諦めてPythonを使用することにしました。 なお、こちらの方法はGolangで行う際より参考記事が豊富ですが、…
最近とあるサイトのユーザーアクションを定期的に自動化したい事項がありました。
yutaabe200.hatenablog.com こちらで、Goのコード上からAWS S3にアップロードする方法を紹介しましたが、これをLambda関数化して同様に実行するとBodyHashErrorが起こります。
AWS Lambdaにgolang製の関数を設定し、トリガーにAWS APIGateway設定しエンドポイントを発行、そのエンドポイントのコールで関数を実行するまでの手順です。