ソースコードから理解する技術-UnderSourceCode

手を動かす(プログラムを組む)ことで技術を理解するブログ

API GatewayをGolangで作成する方法について調べてみた

AWSのLambdaは現時点ではGolangは公式にサポートされていないです。
ということで、サーバレスなAPIGolangで作成する方法について調べてみました。


いくつかの方法がありましたが、結果的には以下の記事にある方法が、自分には一番分かりやすかったです。
https://developer.capitalone.com/blog-post/building-a-serverless-rest-api-in-go/


やり方としては

  • Apexを使ってGolangでLambdaを実装してデプロイする
  • API Gatewayは手動(もしくはコマンドで)で設定する

となります。


ほぼこの記事の方法で出来たのですが、いくつか引っかかったところがあったのでメモっておきます。