怠慢プログラマーの備忘録

怠慢でナマケモノなプログラマーの備忘録です。

AWSLambda

【Golang x Stripe】STPEphemeralKeyのDecode問題にハマった話(備忘録)->解決済

【2020/07/28 更新】RowJSONについて key.RowJSONの型が[]byteとなっています。 どうやら[]byteがJSONにされた時点Base64にエンコードされた文字列になっているようなので返却値の型を[]byteにしているとBase64の文字列が返却されていました。

【Python】AWSLambda上でSelenium+ChromeDriver+headless-chromeを使ってクローリングする

yutaabe200.hatenablog.com この記事の通り、Golang+Agouti+ChromeDriver+headless-chromeを使ってAWSLambda上で動かすことに失敗してしまったので、諦めてPythonを使用することにしました。 なお、こちらの方法はGolangで行う際より参考記事が豊富ですが、…

【Golang】AWSLambda上でchromedriver+headless-chromeでクローリングできない[未解決]

最近とあるサイトのユーザーアクションを定期的に自動化したい事項がありました。

【Golang】AWSLambdaからS3にアップロードする

yutaabe200.hatenablog.com こちらで、Goのコード上からAWS S3にアップロードする方法を紹介しましたが、これをLambda関数化して同様に実行するとBodyHashErrorが起こります。

AWS Lambda の関数をAWS APIGatewayで発行したエンドポイントで実行させる

AWS Lambdaにgolang製の関数を設定し、トリガーにAWS APIGateway設定しエンドポイントを発行、そのエンドポイントのコールで関数を実行するまでの手順です。