概要

エンジニア歴1年目がAWS CDK(Python)を使って初めてサーバレスAPIを構築したので、CDKの導入から利用法について備忘録的にまとめていこうと思います。

AWS CDKとは?

AWS クラウド開発キット(AWS CDK)はクラウドインフラストラクチャをコードとして定義し、AWS CloudFormationを通じてデプロイするためのソフトウェア開発フレームワークです。
対応している言語はJavaScript、TypeScript、Python、Java、C#が一般公開されており、開発者プレビューではGoも対応しています。

AWS Cloud Development Kit (CDK) は、使い慣れたプログラミング言語でクラウドアプリケーションのリソースをモデル化し、プロビジョニングするために使用されるオープンソースのソフトウェア開発フレームワークです。

CDKの導入

CDKのインストール

それでは導入から始めていきましょう。
下記のコマンドにてCDKをインストールします。


全文はこちら:AWS CDK(Python)の導入からLambda+API gatewayの構築までやってみた

著者:@peli33