1. はじめに
2021年5月4日にヤマムギ様主催にて開催されたvol.18 ポケットスタディAWS認定 デベロッパーアソシエイトのデモ(デプロイサービスの2))でのAWS学習内容について、自分への備忘録としてまとめてみました。ご参考になれば幸いです。
2. 学んだ内容
- AWS CloudFormation
3. 学習サイト
4. 参考サイト
- yamlテンプレートのサンプル
- yamlテンプレートの書き方
- Former2で既存リソースのCloudFormationテンプレート出力を試してみた
- Serverless Frameworkによるシステム構成(API Gateway + AWS Lambda)
5. ハンズオンで得た豆知識
- CloudFormationを用いると、テンプレート(yaml)を用いてStackの集合体を構築(テンプレート定義によるサーバ構築)ができる
- テンプレートは、yaml以外にJSONを用いることもできるが、yamlの方が主流らしい
- 「マッピングス:mappings」の定義を用いると、リージョン違いのEC2をAMIを選択させることができる
- 「コンディションズ:conditions」の環境変数定義を用いると、本番/ステージング/開発 のそれぞれの環境だけで動作させたい定義を記述できる
- Formar2サードパーティーを用いると、既存の環境をテンプレート化することができる
- 「インポートバリュー:importvalue」の定義を用いると、他のStackのエクスポート値を参照できる
6. おわりに
AWS学習の参考になれば幸いです。
ハンズオン開催してくださいましたヤマムギ様、感謝いたします。
2021/05/04 NISHIZONO Takahiro