Enviar pesquisa
Carregar
AWS CloudFormationによるInfrastructure as Codeの実現
•
0 gostou
•
1,241 visualizações
HIRA
Seguir
社内勉強会発表資料
Leia menos
Leia mais
Engenharia
Denunciar
Compartilhar
Denunciar
Compartilhar
1 de 37
Baixar agora
Baixar para ler offline
Recomendados
AWS Introduction for Startups
AWS Introduction for Startups
akitsukada
[MW11] OSS on Azure で構築する ウェブアプリケーション
[MW11] OSS on Azure で構築する ウェブアプリケーション
de:code 2017
[MW07] OSS on Azure で構築するモバイルバックエンド
[MW07] OSS on Azure で構築するモバイルバックエンド
de:code 2017
[DO06] Infrastructure as Code でサービスを迅速にローンチし、継続的にインフラを変更しよう
[DO06] Infrastructure as Code でサービスを迅速にローンチし、継続的にインフラを変更しよう
de:code 2017
APIモック3分クッキング
APIモック3分クッキング
政雄 金森
What is Serverless?
What is Serverless?
Terui Masashi
サーバレスアーキテクチャを実戦投入するにあたって知るべきこと
サーバレスアーキテクチャを実戦投入するにあたって知るべきこと
暁 三宅
Jaws days2017-ops jaws-2
Jaws days2017-ops jaws-2
Serverworks Co.,Ltd.
Recomendados
AWS Introduction for Startups
AWS Introduction for Startups
akitsukada
[MW11] OSS on Azure で構築する ウェブアプリケーション
[MW11] OSS on Azure で構築する ウェブアプリケーション
de:code 2017
[MW07] OSS on Azure で構築するモバイルバックエンド
[MW07] OSS on Azure で構築するモバイルバックエンド
de:code 2017
[DO06] Infrastructure as Code でサービスを迅速にローンチし、継続的にインフラを変更しよう
[DO06] Infrastructure as Code でサービスを迅速にローンチし、継続的にインフラを変更しよう
de:code 2017
APIモック3分クッキング
APIモック3分クッキング
政雄 金森
What is Serverless?
What is Serverless?
Terui Masashi
サーバレスアーキテクチャを実戦投入するにあたって知るべきこと
サーバレスアーキテクチャを実戦投入するにあたって知るべきこと
暁 三宅
Jaws days2017-ops jaws-2
Jaws days2017-ops jaws-2
Serverworks Co.,Ltd.
JAWS-UGアーキテクチャ専門支部 ServerlessConfレポート
JAWS-UGアーキテクチャ専門支部 ServerlessConfレポート
真吾 吉田
明日からはじめられる Docker + さくらvpsを使った開発環境構築
明日からはじめられる Docker + さくらvpsを使った開発環境構築
MILI-LLC
Visual Studio 2019 Updates Pickup!
Visual Studio 2019 Updates Pickup!
Hiroyuki Mori
IoT/GPSトラッキング プラットフォームがサーバレス だからこそ2ヶ月で構築できた話
IoT/GPSトラッキング プラットフォームがサーバレス だからこそ2ヶ月で構築できた話
Yuki Takahashi
Azure Cosmos DB + App Serviceの良い関係
Azure Cosmos DB + App Serviceの良い関係
Kazuyuki Miyake
Infra as Code in Azure
Infra as Code in Azure
Issei Hiraoka
Azure PaaSを活用したモダン E コマースソリューションの構築方法
Azure PaaSを活用したモダン E コマースソリューションの構築方法
Yoichi Kawasaki
Azureをフル活用したサーバーレスの潮流について
Azureをフル活用したサーバーレスの潮流について
真吾 吉田
Azure Load Testingを試してみた
Azure Load Testingを試してみた
Hiroyuki Mori
Azure Functions&Logic Appではじめるサーバレスアプリケーション開発 - 入門編 -
Azure Functions&Logic Appではじめるサーバレスアプリケーション開発 - 入門編 -
Yoichi Kawasaki
JAWS DAYS 2017直前! AWS総復習
JAWS DAYS 2017直前! AWS総復習
Masanori Hayashi
クラウドネイティブ化する未来
クラウドネイティブ化する未来
Keisuke Nishitani
Azure Functions&Logic Appではじめるサーバレスアプリケーション開発 - 応用編 -
Azure Functions&Logic Appではじめるサーバレスアプリケーション開発 - 応用編 -
Yoichi Kawasaki
モバイル開発者から見た サーバーレスアーキテクチャ
モバイル開発者から見た サーバーレスアーキテクチャ
Takaaki Tanaka
What's new with Serverless
What's new with Serverless
Keisuke Nishitani
20190201 Cloud Native Kansai AKS Azure
20190201 Cloud Native Kansai AKS Azure
Issei Hiraoka
Introduction to extensions and other useful features for developing apps usin...
Introduction to extensions and other useful features for developing apps usin...
Shotaro Suzuki
CRM分析サービス crm analyzer expressを 支えるサーバレスな色々
CRM分析サービス crm analyzer expressを 支えるサーバレスな色々
Kazuhiro Sasaki
JAWS re:Mote 2015 Nagoya
JAWS re:Mote 2015 Nagoya
陽平 山口
Swaggerで始めるモデルファーストなAPI開発
Swaggerで始めるモデルファーストなAPI開発
Takuro Sasaki
インフラセキュリティブートキャンプ #seccamp
インフラセキュリティブートキャンプ #seccamp
Masahiro NAKAYAMA
IaC事始め
IaC事始め
大智 森田
Mais conteúdo relacionado
Mais procurados
JAWS-UGアーキテクチャ専門支部 ServerlessConfレポート
JAWS-UGアーキテクチャ専門支部 ServerlessConfレポート
真吾 吉田
明日からはじめられる Docker + さくらvpsを使った開発環境構築
明日からはじめられる Docker + さくらvpsを使った開発環境構築
MILI-LLC
Visual Studio 2019 Updates Pickup!
Visual Studio 2019 Updates Pickup!
Hiroyuki Mori
IoT/GPSトラッキング プラットフォームがサーバレス だからこそ2ヶ月で構築できた話
IoT/GPSトラッキング プラットフォームがサーバレス だからこそ2ヶ月で構築できた話
Yuki Takahashi
Azure Cosmos DB + App Serviceの良い関係
Azure Cosmos DB + App Serviceの良い関係
Kazuyuki Miyake
Infra as Code in Azure
Infra as Code in Azure
Issei Hiraoka
Azure PaaSを活用したモダン E コマースソリューションの構築方法
Azure PaaSを活用したモダン E コマースソリューションの構築方法
Yoichi Kawasaki
Azureをフル活用したサーバーレスの潮流について
Azureをフル活用したサーバーレスの潮流について
真吾 吉田
Azure Load Testingを試してみた
Azure Load Testingを試してみた
Hiroyuki Mori
Azure Functions&Logic Appではじめるサーバレスアプリケーション開発 - 入門編 -
Azure Functions&Logic Appではじめるサーバレスアプリケーション開発 - 入門編 -
Yoichi Kawasaki
JAWS DAYS 2017直前! AWS総復習
JAWS DAYS 2017直前! AWS総復習
Masanori Hayashi
クラウドネイティブ化する未来
クラウドネイティブ化する未来
Keisuke Nishitani
Azure Functions&Logic Appではじめるサーバレスアプリケーション開発 - 応用編 -
Azure Functions&Logic Appではじめるサーバレスアプリケーション開発 - 応用編 -
Yoichi Kawasaki
モバイル開発者から見た サーバーレスアーキテクチャ
モバイル開発者から見た サーバーレスアーキテクチャ
Takaaki Tanaka
What's new with Serverless
What's new with Serverless
Keisuke Nishitani
20190201 Cloud Native Kansai AKS Azure
20190201 Cloud Native Kansai AKS Azure
Issei Hiraoka
Introduction to extensions and other useful features for developing apps usin...
Introduction to extensions and other useful features for developing apps usin...
Shotaro Suzuki
CRM分析サービス crm analyzer expressを 支えるサーバレスな色々
CRM分析サービス crm analyzer expressを 支えるサーバレスな色々
Kazuhiro Sasaki
JAWS re:Mote 2015 Nagoya
JAWS re:Mote 2015 Nagoya
陽平 山口
Swaggerで始めるモデルファーストなAPI開発
Swaggerで始めるモデルファーストなAPI開発
Takuro Sasaki
Mais procurados
(20)
JAWS-UGアーキテクチャ専門支部 ServerlessConfレポート
JAWS-UGアーキテクチャ専門支部 ServerlessConfレポート
明日からはじめられる Docker + さくらvpsを使った開発環境構築
明日からはじめられる Docker + さくらvpsを使った開発環境構築
Visual Studio 2019 Updates Pickup!
Visual Studio 2019 Updates Pickup!
IoT/GPSトラッキング プラットフォームがサーバレス だからこそ2ヶ月で構築できた話
IoT/GPSトラッキング プラットフォームがサーバレス だからこそ2ヶ月で構築できた話
Azure Cosmos DB + App Serviceの良い関係
Azure Cosmos DB + App Serviceの良い関係
Infra as Code in Azure
Infra as Code in Azure
Azure PaaSを活用したモダン E コマースソリューションの構築方法
Azure PaaSを活用したモダン E コマースソリューションの構築方法
Azureをフル活用したサーバーレスの潮流について
Azureをフル活用したサーバーレスの潮流について
Azure Load Testingを試してみた
Azure Load Testingを試してみた
Azure Functions&Logic Appではじめるサーバレスアプリケーション開発 - 入門編 -
Azure Functions&Logic Appではじめるサーバレスアプリケーション開発 - 入門編 -
JAWS DAYS 2017直前! AWS総復習
JAWS DAYS 2017直前! AWS総復習
クラウドネイティブ化する未来
クラウドネイティブ化する未来
Azure Functions&Logic Appではじめるサーバレスアプリケーション開発 - 応用編 -
Azure Functions&Logic Appではじめるサーバレスアプリケーション開発 - 応用編 -
モバイル開発者から見た サーバーレスアーキテクチャ
モバイル開発者から見た サーバーレスアーキテクチャ
What's new with Serverless
What's new with Serverless
20190201 Cloud Native Kansai AKS Azure
20190201 Cloud Native Kansai AKS Azure
Introduction to extensions and other useful features for developing apps usin...
Introduction to extensions and other useful features for developing apps usin...
CRM分析サービス crm analyzer expressを 支えるサーバレスな色々
CRM分析サービス crm analyzer expressを 支えるサーバレスな色々
JAWS re:Mote 2015 Nagoya
JAWS re:Mote 2015 Nagoya
Swaggerで始めるモデルファーストなAPI開発
Swaggerで始めるモデルファーストなAPI開発
Semelhante a AWS CloudFormationによるInfrastructure as Codeの実現
インフラセキュリティブートキャンプ #seccamp
インフラセキュリティブートキャンプ #seccamp
Masahiro NAKAYAMA
IaC事始め
IaC事始め
大智 森田
.NETアプリケーションのクラウド最適化
.NETアプリケーションのクラウド最適化
Takeshi Fukuhara
レガシー Web からの脱却 ~ 開発者が次に目指すべき Web アプリの姿とは?
レガシー Web からの脱却 ~ 開発者が次に目指すべき Web アプリの姿とは?
Akira Inoue
.NET Core と Docker コンテナー、そして Azure を使用したマイクロサービスのアーキテクチャ
.NET Core と Docker コンテナー、そして Azure を使用したマイクロサービスのアーキテクチャ
Akira Inoue
Serverless Architecture Overview #cdevc
Serverless Architecture Overview #cdevc
Masahiro NAKAYAMA
Azure DevOps CICD Azure SQL / Data Factory
Azure DevOps CICD Azure SQL / Data Factory
Ryoma Nagata
仮想通貨取引所 bitbank の IaC の導入と実践
仮想通貨取引所 bitbank の IaC の導入と実践
bitbank, Inc. Tokyo, Japan
Application development with c#, .net 6, blazor web assembly, asp.net web api...
Application development with c#, .net 6, blazor web assembly, asp.net web api...
Shotaro Suzuki
講演資料「Azure AI Update Ignite Fall 2021を振り返ろう!」
講演資料「Azure AI Update Ignite Fall 2021を振り返ろう!」
Kohei Ogawa
Servcie Fabric and Cloud Design Pattern
Servcie Fabric and Cloud Design Pattern
Takekazu Omi
Application development with c#, .net 6, blazor web assembly, asp.net web api...
Application development with c#, .net 6, blazor web assembly, asp.net web api...
Shotaro Suzuki
Infrastructure as Code (IaC) 談義 2022
Infrastructure as Code (IaC) 談義 2022
Amazon Web Services Japan
本格化するクラウド ネイティブに向けて進化する開発プラットフォームと .NET
本格化するクラウド ネイティブに向けて進化する開発プラットフォームと .NET
Akira Inoue
.NET の今と未来 ~ デバイス&クラウド ネイティブを目指して
.NET の今と未来 ~ デバイス&クラウド ネイティブを目指して
Akira Inoue
【de:code 2020】 Azure インフラ 最新アップデート!!
【de:code 2020】 Azure インフラ 最新アップデート!!
日本マイクロソフト株式会社
【de:code 2020】 Azure インフラ 最新アップデート!!
【de:code 2020】 Azure インフラ 最新アップデート!!
日本マイクロソフト株式会社
Application development with c#, .net 6, blazor web assembly, asp.net web api...
Application development with c#, .net 6, blazor web assembly, asp.net web api...
Shotaro Suzuki
.NET の過去、現在、そして未来 ~ .NET 最新アップデート
.NET の過去、現在、そして未来 ~ .NET 最新アップデート
Akira Inoue
AWS Lake Formation で実現、マイクロサービスのサーバーレスな分散トレーシング
AWS Lake Formation で実現、マイクロサービスのサーバーレスな分散トレーシング
江藤 武司
Semelhante a AWS CloudFormationによるInfrastructure as Codeの実現
(20)
インフラセキュリティブートキャンプ #seccamp
インフラセキュリティブートキャンプ #seccamp
IaC事始め
IaC事始め
.NETアプリケーションのクラウド最適化
.NETアプリケーションのクラウド最適化
レガシー Web からの脱却 ~ 開発者が次に目指すべき Web アプリの姿とは?
レガシー Web からの脱却 ~ 開発者が次に目指すべき Web アプリの姿とは?
.NET Core と Docker コンテナー、そして Azure を使用したマイクロサービスのアーキテクチャ
.NET Core と Docker コンテナー、そして Azure を使用したマイクロサービスのアーキテクチャ
Serverless Architecture Overview #cdevc
Serverless Architecture Overview #cdevc
Azure DevOps CICD Azure SQL / Data Factory
Azure DevOps CICD Azure SQL / Data Factory
仮想通貨取引所 bitbank の IaC の導入と実践
仮想通貨取引所 bitbank の IaC の導入と実践
Application development with c#, .net 6, blazor web assembly, asp.net web api...
Application development with c#, .net 6, blazor web assembly, asp.net web api...
講演資料「Azure AI Update Ignite Fall 2021を振り返ろう!」
講演資料「Azure AI Update Ignite Fall 2021を振り返ろう!」
Servcie Fabric and Cloud Design Pattern
Servcie Fabric and Cloud Design Pattern
Application development with c#, .net 6, blazor web assembly, asp.net web api...
Application development with c#, .net 6, blazor web assembly, asp.net web api...
Infrastructure as Code (IaC) 談義 2022
Infrastructure as Code (IaC) 談義 2022
本格化するクラウド ネイティブに向けて進化する開発プラットフォームと .NET
本格化するクラウド ネイティブに向けて進化する開発プラットフォームと .NET
.NET の今と未来 ~ デバイス&クラウド ネイティブを目指して
.NET の今と未来 ~ デバイス&クラウド ネイティブを目指して
【de:code 2020】 Azure インフラ 最新アップデート!!
【de:code 2020】 Azure インフラ 最新アップデート!!
【de:code 2020】 Azure インフラ 最新アップデート!!
【de:code 2020】 Azure インフラ 最新アップデート!!
Application development with c#, .net 6, blazor web assembly, asp.net web api...
Application development with c#, .net 6, blazor web assembly, asp.net web api...
.NET の過去、現在、そして未来 ~ .NET 最新アップデート
.NET の過去、現在、そして未来 ~ .NET 最新アップデート
AWS Lake Formation で実現、マイクロサービスのサーバーレスな分散トレーシング
AWS Lake Formation で実現、マイクロサービスのサーバーレスな分散トレーシング
AWS CloudFormationによるInfrastructure as Codeの実現
1.
AWS CloudFormationによる Infrastructure as
Codeの実現 平田憲司 2019.8.1 クラウド・マイクロサービス勉強会(第3回)
2.
自己紹介 平田憲司 • アーキテクト担当 GitHub:@kenzy0727 Qiita: @kj_hira
3.
アジェンダ 1. IaC(Infrastructure as
Code)とは 2. プロビジョニングについて 3. AWS CloudFormationのご紹介と実演 4. 今後やりたいこと 5. 困ったこと、注意点
4.
アジェンダ 1.IaC(Infrastructure as Code)とは 2.
プロビジョニングについて 3. AWS CloudFormationのご紹介と実演 4. 今後やりたいこと 5. 困ったこと、注意点
5.
IaC(Infrastructure as Code)とは コードでインフラを管理できるようにすることで、自動化・バージョン管 理・テスト・継続的インテグレーションを実現する方法論。 •
仮想マシンやネットワークの設定 • OSのインストール、設定 • ミドルウェアやアプリケーションのセットアップ、設定 など
6.
とあるサーバ担当者の物語 テスト環境をもう1つ新しく作りたいんだけど
7.
とあるサーバ担当者の物語 確か構築手順書と設計書あるから見れば作れるよ テスト環境をもう1つ新しく作りたいんだけど
8.
とあるサーバ担当者の物語 確か構築手順書と設計書あるから見れば作れるよ テスト環境をもう1つ新しく作りたいんだけど 見たんだけど、あれ更新されてる?最新じゃないよね?
9.
とあるサーバ担当者の物語 確か構築手順書と設計書あるから見れば作れるよ テスト環境をもう1つ新しく作りたいんだけど 見たんだけど、あれ更新されてる?最新じゃないよね? ああ、更新してないね。サーバ直接みてみて。 ・・・
10.
インフラのコード化をはじめるきっかけ インフラ環境もアプリのように簡単にデプロイしたい!
11.
インフラをアプリのようにデプロイするためには・・ • 手順書、サーバドキュメントを元に環境構築する必要がある • ドキュメントがメンテナンスされていない場合は、実環境と乖離状態となる •
変更管理ができていない • アプリケーションのように動作するもの(環境)をソースコードで管理する。 • インフラに限らずドキュメントを信用しないという前提の上、動作環境を生成するもの をメンテナンスし、変更管理する 同環境の構築が困難
12.
インフラをコード化するメリット • ドキュメントや実環境を見るだけでは分からない複雑な依存関係を管理で き、いつでも生成可能になる • 手作業によるヒューマンエラー回避 •
誰でも実行すれば環境を同じように構築できるため、属人性を排除できる • 変更管理ができる(Gitなどのバージョン管理ツールで管理ができる) • 共有と展開ができ、引継ぎも容易になる
13.
1. IaC(Infrastructure as
Code)とは 2.プロビジョニングについて 3. AWS CloudFormationのご紹介と実演 4. 今後やりたいこと 5. 困ったこと、注意点
14.
プロビジョニングとは 必要に応じてネットワーク・サーバなどのリソースを提供でき るように、準備しておくこと 今回は、実行環境を構築するという意味とします。
15.
代表的なプロビジョニングツール OS・ミドルレイヤ ハード・仮想レイヤ アプリケーションレイヤ AWS CloudFormation、TerraForm Docker? Ansible、Chef 他にも多数のツールがあります
16.
1. IaC(Infrastructure as
Code)とは 2. プロビジョニングについて 3.AWS CloudFormationのご紹介と実演 4. 今後やりたいこと 5. 困ったこと、注意点
17.
AWS CloudFormationのご紹介 • AWSリソースを自動構築できるサービス •
テンプレートを元に、同じ構成をいくつも自動構築できる • テンプレートのファイル形式は、YAMLまたはJSON※ • テンプレート=スタック単位で構築される テンプレート スタック VPC サブネット EC2 など ※テンプレートのファイル形式は、好みに分かれるが、コメントがつけられるYAMLがおすすめ。
18.
AWS CloudFormation –
テンプレート作成 • AWS コンソール(CloudFormation画面) • CloudFormer • 各種IDE
19.
AWS CloudFormation -
テンプレート構成 AWSTemplateFormatVersion: 2010-09-09 Description : sample stack Parameters: Env: Type: String AllowedValues: - “prd” - “stg” - “dev” Resources: VPC: Type: AWS::EC2::VPC ・・・・ Outputs: OutVPC: Value: !Ref VPC Parameters: スタック作成時のパラメータ Resources: 作成対象のリソース Outputs: テンプレート間で共有する値 他にもあるが、大きく3つの構成となる
20.
AWS CloudFormation -
テンプレート構成 AWSTemplateFormatVersion: 2010-09-09 Description : sample stack Parameters: Env: Type: String AllowedValues: - “prd” - “stg” - “dev” Resources: VPC: Type: AWS::EC2::VPC ・・・・ Outputs: OutVPC: Value: !Ref VPC パラメータ値の指定 Typeに型を定義 AllowedValuesで選択項目を設定することで実行時に選択させること ができる
21.
スタック作成時のパラメータ指定の画面イメージ
22.
AWS CloudFormation -
テンプレート構成 AWSTemplateFormatVersion: 2010-09-09 Description : sample stack Parameters: Env: Type: String AllowedValues: - “prd” - “stg” - “dev” Resources: VPC: Type: AWS::EC2::VPC ・・・・ Outputs: OutVPC: Value: !Ref VPC リソースタイプを指定 下に各種設定のパラメータを指定する
23.
AWS CloudFormation -
テンプレート構成 AWSTemplateFormatVersion: 2010-09-09 Description : sample stack Parameters: Env: Type: String AllowedValues: - “prd” - “stg” - “dev” Resources: VPC: Type: AWS::EC2::VPC ・・・・ Outputs: OutVPC: Value: !Ref VPC Resourcesで作成した情報を他のテンプレートから 参照できるようにするための出力
24.
AWS CloudFormation –
デプロイ • AWS コンソール:CloudFormationスタック作成画面 • AWS CLI デプロイ方法 デプロイの特徴 • エラーを検出するとロールバックされる • 変更分だけを適用できる
25.
実演 - 今回作るもの VPC Availability
Zone 1a Private subnet EC2 Instance Availability Zone 1c Private subnet EC2 Instance Auto Scaling group SQS DynamoDB S3 SNSIAM • VPC×1 • ルートテーブル×1 • プライベートサブネット×2 • EC2×2 • セキュリティグループ×1 • AutoScaling×1 • セキュリティポリシー • IAMロール×1 • 各VPCエンドポイント • その他各サービス情報
26.
実演 – スタック作成 1.テンプレート指定 2.スタック詳細の指定(パラメータなど) 3.スタックオプションの指定 4.実行
27.
実演 – スタック変更 1.変更セットの作成 2.差分確認 3.実行
28.
実演 – ドリフト 1.コンソールから設定を直接変更 2.ドリフト検出 3.ドリフト結果を表示
29.
実演 – スタック削除 1.削除する 2.削除確認
30.
1. IaC(Infrastructure as
Code)とは 2. プロビジョニングについて 3. AWS CloudFormationのご紹介と実演 4.今後やりたいこと 5. 困ったこと、注意点
31.
今後やりたいこと バージョン管理 CI/CDツール AWS環境 コミット webhook スタック 作成・更新 AWS
CLI ジョブ実行 テンプレート アプリケーションと同じように人の手ではなくCI/CDを通してデプロイしたい。
32.
1. IaC(Infrastructure as
Code)とは 2. プロビジョニングについて 3. AWS CloudFormationのご紹介と実演 4. 今後やりたいこと 5.困ったこと、注意点
33.
困ったこと • 学習コストが少々高め ドキュメントに頼るしかなく、慣れるまでが大変。 • 可読性、効率性が悪い YAML、JSONで記述するため、ループが使えない。同じような構成を複製する場 合は行数が多くなるため工夫が必要。 •
デバッグが大変 プログラムのようにデバッグできない。エラー内容がわかりずらいというか、出ない場合 さえある。
34.
注意点 • 直接サーバの構成を変えない 必ずコードを直して、コードからデプロイする! ⇒ もし変えてしまった場合は、ドリフト検出して差分をコードに適用して再デプロイする •
他で使用していないか確認してから削除する テンプレート=スタック内であれば依存関係がわかりやすいが、アプリケーションからS3の バケットを利用しているかどうかは調べないとわからない。
35.
他の選択肢 AWS CDK(Cloud Development
Kit) プログラム言語(JavaScript, TypeScript, Python, Java, .NETなど)を使ってスタック 作成を実現できる。 もちろんifやループが自由に使える。効率よく実装可能。 CloudFormationができることはほとんどできる。 最近正式リリースされたばかりであるため、実現できないこともあるよう・・ 今後はこちらにシフトしていきたい。 https://github.com/aws/aws-cdk
36.
まとめ • コード化するデメリットも多いですが、それ以上にメリットが高い
37.
本日実演で利用したサンプルコードは、GitHubで公開しています。 https://github.com/kenzy0727/aws-cf-sample
Baixar agora