CentOS 系の最新バージョンである CentOS 8 に、AWS (Amazon Web Service) Lambda + DynamoDB のサーバーレスアプリケーションを Go 言語で開発するための環境を構築するメモ。第 3 回。
全てローカル環境で開発、動作確認が行えるよう構築するのが目的。必要なアプリケーション等のインストールはインターネット経由で行います。流れは以下のとおりです。
- CentOS 8 のインストール
- Go 言語のインストール
- Docker のインストール
- AWS SAM CLI のインストール
- DynamoDB Local の導入
- Visual Studio Code のインストール
ここで残すのは、DynamoDB にデータを保存する Lambda 関数を Go 言語で作成し、ブラウザから API を叩いて実行するまでです。全てローカルで実行します。
#3、Docker をインストールしていきます。
#4 で AWS SAM CLI をインストールした後、Lambda 関数の動作確認をするのに Docker が必要です。