AWS CDKで複数スタックをデプロイする場合

公開日時
更新日時

AWS CDKを使ってECS環境を作成する際に、ECRの作成とECS Taskの作成をそれぞれ別のスタックで行うようにした。

複数スタックを利用している場合、cdk deployだけだと以下のエラーが発生する。

Since this app includes more than a single stack, specify which stacks to use

全てのスタックをデプロイするには↓のようにする必要がある。

yarn run cdk deploy '*'

Related #aws

Step Functionsステートマシンから別のStep Functionsを呼び出す

複雑なステートマシンを小さいステートマシンに分割しておけばテストと確認がやりやすくなる

マネージメントコンソール上のエディタでLambdaのコードを書く際にnpmライブラリを追加したい

ローカルでライブラリをインストールしてからインポートする必要があった

Amazon API Gatewayのタイムアウト設定は最大29秒まで

上限緩和もできないので注意

MFA必須のスイッチロールアカウントでaws cliを使う

switch role用のprofileを追加する

AWSのコスト異常検出を設定する

意図しない課金を防ぐためにとりあえず設定しておくと良さそう