Submit Search
Upload
Jaws−横浜ハンズオンーCloudFormation 1/3
•
3 likes
•
3,291 views
Yasuhiro Araki, Ph.D
Follow
AWS CloudFormatioNをつかった世界最速ハンズオン。EC2で作った環境をVPCに移行する。
Read less
Read more
Report
Share
Report
Share
1 of 39
Recommended
CloudWatch Logs使ってみました
CloudWatch Logs使ってみました
Hodaka Yamashiro
サーバ構築・デプロイが簡単に!Elastic beanstalk
サーバ構築・デプロイが簡単に!Elastic beanstalk
Hirokazu Ouchi
Jaws−横浜ハンズオンーCloudFormation w/ VPC 3/3
Jaws−横浜ハンズオンーCloudFormation w/ VPC 3/3
Yasuhiro Araki, Ph.D
Azure で Ansible Tower と AWX(OSS版)に触れてみよう #hbstudy
Azure で Ansible Tower と AWX(OSS版)に触れてみよう #hbstudy
Kazumi IWANAGA
AWS Black Belt Tech シリーズ 2015 - AWS Elastic Beanstalk
AWS Black Belt Tech シリーズ 2015 - AWS Elastic Beanstalk
Amazon Web Services Japan
AWS VM import / export ハンズオン
AWS VM import / export ハンズオン
Emma Haruka Iwao
AWS Black Belt Techシリーズ AWS CloudTrail & CloudWatch Logs
AWS Black Belt Techシリーズ AWS CloudTrail & CloudWatch Logs
Amazon Web Services Japan
Packerを使ってみよう(aws編)
Packerを使ってみよう(aws編)
Okubo Tomoyuki
Recommended
CloudWatch Logs使ってみました
CloudWatch Logs使ってみました
Hodaka Yamashiro
サーバ構築・デプロイが簡単に!Elastic beanstalk
サーバ構築・デプロイが簡単に!Elastic beanstalk
Hirokazu Ouchi
Jaws−横浜ハンズオンーCloudFormation w/ VPC 3/3
Jaws−横浜ハンズオンーCloudFormation w/ VPC 3/3
Yasuhiro Araki, Ph.D
Azure で Ansible Tower と AWX(OSS版)に触れてみよう #hbstudy
Azure で Ansible Tower と AWX(OSS版)に触れてみよう #hbstudy
Kazumi IWANAGA
AWS Black Belt Tech シリーズ 2015 - AWS Elastic Beanstalk
AWS Black Belt Tech シリーズ 2015 - AWS Elastic Beanstalk
Amazon Web Services Japan
AWS VM import / export ハンズオン
AWS VM import / export ハンズオン
Emma Haruka Iwao
AWS Black Belt Techシリーズ AWS CloudTrail & CloudWatch Logs
AWS Black Belt Techシリーズ AWS CloudTrail & CloudWatch Logs
Amazon Web Services Japan
Packerを使ってみよう(aws編)
Packerを使ってみよう(aws編)
Okubo Tomoyuki
AWS Elastic Beanstalk のススメ
AWS Elastic Beanstalk のススメ
Taiji INOUE
サーバーレスアプリケーションの作り方
サーバーレスアプリケーションの作り方
Yoichi Toyota
華麗なるElastic Beanstalkでの環境構築
華麗なるElastic Beanstalkでの環境構築
Takehito Tanabe
[AWSマイスターシリーズ] AWS Elastic Beanstalk
[AWSマイスターシリーズ] AWS Elastic Beanstalk
Amazon Web Services Japan
Ansible tower 構築方法と使い方
Ansible tower 構築方法と使い方
Hiroshi Okano
Awsをちゃんと使ってみた 監視編
Awsをちゃんと使ってみた 監視編
Yoichi Toyota
20121217 jawsug-yokohama
20121217 jawsug-yokohama
Tetsuya Chiba
はじめての Elastic Beanstalk
はじめての Elastic Beanstalk
Amazon Web Services Japan
Severless&Micro Service
Severless&Micro Service
Tomohiro Takase
AWS Batch Fargate対応は何をもたらすか
AWS Batch Fargate対応は何をもたらすか
Shun Fukazawa
ECS for Docker Meetup #4
ECS for Docker Meetup #4
Shinpei Ohtani
JAWS-UG中央線東海支部ハンズオン
JAWS-UG中央線東海支部ハンズオン
真吾 吉田
Amazon EKS への道 ~入門編~
Amazon EKS への道 ~入門編~
Hideaki Aoyagi
ZabbixとAWS
ZabbixとAWS
真乙 九龍
画像処理をAWS LambdaのPythonで!
画像処理をAWS LambdaのPythonで!
Tomotsune Murata
PHP on Cloud
PHP on Cloud
Akio Katayama
Devio mtup11-tokyo-012
Devio mtup11-tokyo-012
Yusuke Takahashi
社内システム on AWS
社内システム on AWS
kudo-jun
Ansible AWXで一歩進んだプロビジョニング
Ansible AWXで一歩進んだプロビジョニング
sugoto
Ansible tower 構築方法と使い方 with VMware モジュール Rev2.2
Ansible tower 構築方法と使い方 with VMware モジュール Rev2.2
Hiroshi Okano
当社のawsへの取組
当社のawsへの取組
Mercari Inc.
20201017 JAWS-UG Fukuoka AWS Storage Gateway
20201017 JAWS-UG Fukuoka AWS Storage Gateway
Kazuhiro Uchimura
More Related Content
What's hot
AWS Elastic Beanstalk のススメ
AWS Elastic Beanstalk のススメ
Taiji INOUE
サーバーレスアプリケーションの作り方
サーバーレスアプリケーションの作り方
Yoichi Toyota
華麗なるElastic Beanstalkでの環境構築
華麗なるElastic Beanstalkでの環境構築
Takehito Tanabe
[AWSマイスターシリーズ] AWS Elastic Beanstalk
[AWSマイスターシリーズ] AWS Elastic Beanstalk
Amazon Web Services Japan
Ansible tower 構築方法と使い方
Ansible tower 構築方法と使い方
Hiroshi Okano
Awsをちゃんと使ってみた 監視編
Awsをちゃんと使ってみた 監視編
Yoichi Toyota
20121217 jawsug-yokohama
20121217 jawsug-yokohama
Tetsuya Chiba
はじめての Elastic Beanstalk
はじめての Elastic Beanstalk
Amazon Web Services Japan
Severless&Micro Service
Severless&Micro Service
Tomohiro Takase
AWS Batch Fargate対応は何をもたらすか
AWS Batch Fargate対応は何をもたらすか
Shun Fukazawa
ECS for Docker Meetup #4
ECS for Docker Meetup #4
Shinpei Ohtani
JAWS-UG中央線東海支部ハンズオン
JAWS-UG中央線東海支部ハンズオン
真吾 吉田
Amazon EKS への道 ~入門編~
Amazon EKS への道 ~入門編~
Hideaki Aoyagi
ZabbixとAWS
ZabbixとAWS
真乙 九龍
画像処理をAWS LambdaのPythonで!
画像処理をAWS LambdaのPythonで!
Tomotsune Murata
PHP on Cloud
PHP on Cloud
Akio Katayama
Devio mtup11-tokyo-012
Devio mtup11-tokyo-012
Yusuke Takahashi
社内システム on AWS
社内システム on AWS
kudo-jun
Ansible AWXで一歩進んだプロビジョニング
Ansible AWXで一歩進んだプロビジョニング
sugoto
Ansible tower 構築方法と使い方 with VMware モジュール Rev2.2
Ansible tower 構築方法と使い方 with VMware モジュール Rev2.2
Hiroshi Okano
What's hot
(20)
AWS Elastic Beanstalk のススメ
AWS Elastic Beanstalk のススメ
サーバーレスアプリケーションの作り方
サーバーレスアプリケーションの作り方
華麗なるElastic Beanstalkでの環境構築
華麗なるElastic Beanstalkでの環境構築
[AWSマイスターシリーズ] AWS Elastic Beanstalk
[AWSマイスターシリーズ] AWS Elastic Beanstalk
Ansible tower 構築方法と使い方
Ansible tower 構築方法と使い方
Awsをちゃんと使ってみた 監視編
Awsをちゃんと使ってみた 監視編
20121217 jawsug-yokohama
20121217 jawsug-yokohama
はじめての Elastic Beanstalk
はじめての Elastic Beanstalk
Severless&Micro Service
Severless&Micro Service
AWS Batch Fargate対応は何をもたらすか
AWS Batch Fargate対応は何をもたらすか
ECS for Docker Meetup #4
ECS for Docker Meetup #4
JAWS-UG中央線東海支部ハンズオン
JAWS-UG中央線東海支部ハンズオン
Amazon EKS への道 ~入門編~
Amazon EKS への道 ~入門編~
ZabbixとAWS
ZabbixとAWS
画像処理をAWS LambdaのPythonで!
画像処理をAWS LambdaのPythonで!
PHP on Cloud
PHP on Cloud
Devio mtup11-tokyo-012
Devio mtup11-tokyo-012
社内システム on AWS
社内システム on AWS
Ansible AWXで一歩進んだプロビジョニング
Ansible AWXで一歩進んだプロビジョニング
Ansible tower 構築方法と使い方 with VMware モジュール Rev2.2
Ansible tower 構築方法と使い方 with VMware モジュール Rev2.2
Similar to Jaws−横浜ハンズオンーCloudFormation 1/3
当社のawsへの取組
当社のawsへの取組
Mercari Inc.
20201017 JAWS-UG Fukuoka AWS Storage Gateway
20201017 JAWS-UG Fukuoka AWS Storage Gateway
Kazuhiro Uchimura
現場的!オンプレとAWSの違い
現場的!オンプレとAWSの違い
真吾 吉田
AWS初心者向けWebinar AWS上にWebサーバーシステムを作ってみましょう ~まずは仮想サーバーから[演習つき]~
AWS初心者向けWebinar AWS上にWebサーバーシステムを作ってみましょう ~まずは仮想サーバーから[演習つき]~
Amazon Web Services Japan
BCPに活かせ!一撃 CloudFormation
BCPに活かせ!一撃 CloudFormation
真吾 吉田
Scalr hands on
Scalr hands on
Haruhiko KAJIKAWA
aws上でcloud foundryを構築してみた
aws上でcloud foundryを構築してみた
kokuboyuichi
AWS Black Belt Online Seminar Amazon EC2
AWS Black Belt Online Seminar Amazon EC2
Amazon Web Services Japan
Wakame Project - 自作クラウド研究会
Wakame Project - 自作クラウド研究会
axsh co., LTD.
クラウド環境向けZabbixカスタマイズ紹介(第5回Zabbix勉強会)
クラウド環境向けZabbixカスタマイズ紹介(第5回Zabbix勉強会)
Daisuke Ikeda
[AWSマイスターシリーズ] AWS SDK for PHP / Ruby / boto(Python) / JavaScript in Node.js
[AWSマイスターシリーズ] AWS SDK for PHP / Ruby / boto(Python) / JavaScript in Node.js
Amazon Web Services Japan
AWS Black Belt Techシリーズ AWS CloudFormation
AWS Black Belt Techシリーズ AWS CloudFormation
Amazon Web Services Japan
Aws tools for power shellをつかいこなそう
Aws tools for power shellをつかいこなそう
Genta Watanabe
AWS SAMで始めるサーバーレスアプリケーション開発
AWS SAMで始めるサーバーレスアプリケーション開発
真吾 吉田
Anchors Aweigh!! - re:Invent報告@re:Port 2016 大阪
Anchors Aweigh!! - re:Invent報告@re:Port 2016 大阪
真吾 吉田
Cm re growth-reinvent-app304-kaji
Cm re growth-reinvent-app304-kaji
Hiroyuki Kaji
Amazon Simple Workflow Service (SWF)
Amazon Simple Workflow Service (SWF)
Amazon Web Services Japan
hbstudy37 doc
hbstudy37 doc
Fujishiro Takuya
現場的!AWSとオンプレの違い(赤べこバージョン)
現場的!AWSとオンプレの違い(赤べこバージョン)
真吾 吉田
CloudFormation/SAMのススメ
CloudFormation/SAMのススメ
Eiji KOMINAMI
Similar to Jaws−横浜ハンズオンーCloudFormation 1/3
(20)
当社のawsへの取組
当社のawsへの取組
20201017 JAWS-UG Fukuoka AWS Storage Gateway
20201017 JAWS-UG Fukuoka AWS Storage Gateway
現場的!オンプレとAWSの違い
現場的!オンプレとAWSの違い
AWS初心者向けWebinar AWS上にWebサーバーシステムを作ってみましょう ~まずは仮想サーバーから[演習つき]~
AWS初心者向けWebinar AWS上にWebサーバーシステムを作ってみましょう ~まずは仮想サーバーから[演習つき]~
BCPに活かせ!一撃 CloudFormation
BCPに活かせ!一撃 CloudFormation
Scalr hands on
Scalr hands on
aws上でcloud foundryを構築してみた
aws上でcloud foundryを構築してみた
AWS Black Belt Online Seminar Amazon EC2
AWS Black Belt Online Seminar Amazon EC2
Wakame Project - 自作クラウド研究会
Wakame Project - 自作クラウド研究会
クラウド環境向けZabbixカスタマイズ紹介(第5回Zabbix勉強会)
クラウド環境向けZabbixカスタマイズ紹介(第5回Zabbix勉強会)
[AWSマイスターシリーズ] AWS SDK for PHP / Ruby / boto(Python) / JavaScript in Node.js
[AWSマイスターシリーズ] AWS SDK for PHP / Ruby / boto(Python) / JavaScript in Node.js
AWS Black Belt Techシリーズ AWS CloudFormation
AWS Black Belt Techシリーズ AWS CloudFormation
Aws tools for power shellをつかいこなそう
Aws tools for power shellをつかいこなそう
AWS SAMで始めるサーバーレスアプリケーション開発
AWS SAMで始めるサーバーレスアプリケーション開発
Anchors Aweigh!! - re:Invent報告@re:Port 2016 大阪
Anchors Aweigh!! - re:Invent報告@re:Port 2016 大阪
Cm re growth-reinvent-app304-kaji
Cm re growth-reinvent-app304-kaji
Amazon Simple Workflow Service (SWF)
Amazon Simple Workflow Service (SWF)
hbstudy37 doc
hbstudy37 doc
現場的!AWSとオンプレの違い(赤べこバージョン)
現場的!AWSとオンプレの違い(赤べこバージョン)
CloudFormation/SAMのススメ
CloudFormation/SAMのススメ
More from Yasuhiro Araki, Ph.D
1999年JUSメールサーバワークショップ@伊勢志摩
1999年JUSメールサーバワークショップ@伊勢志摩
Yasuhiro Araki, Ph.D
サービスをスケールさせるために AWSと利用者の技術
サービスをスケールさせるために AWSと利用者の技術
Yasuhiro Araki, Ph.D
AWSのIPv6対応状況@JAWS-UG大阪
AWSのIPv6対応状況@JAWS-UG大阪
Yasuhiro Araki, Ph.D
今だから!Amazon CloudFront 徹底活用
今だから!Amazon CloudFront 徹底活用
Yasuhiro Araki, Ph.D
20151016 soracom-araki-02
20151016 soracom-araki-02
Yasuhiro Araki, Ph.D
Webサービス向け、クラウドデザインパターン:アンチパターン紹介
Webサービス向け、クラウドデザインパターン:アンチパターン紹介
Yasuhiro Araki, Ph.D
AWSにみる日本のクラウドのトレンド予測 20150321 jaws-tohoku
AWSにみる日本のクラウドのトレンド予測 20150321 jaws-tohoku
Yasuhiro Araki, Ph.D
20141202 jaws-osaka-hangeki
20141202 jaws-osaka-hangeki
Yasuhiro Araki, Ph.D
20141126 jaws-antipattern
20141126 jaws-antipattern
Yasuhiro Araki, Ph.D
クラウドによる運用の計測と運用価値の表現、その未来
クラウドによる運用の計測と運用価値の表現、その未来
Yasuhiro Araki, Ph.D
AWS 専用線アクセス体験ラボ紹介と開催地立候補のお願い
AWS 専用線アクセス体験ラボ紹介と開催地立候補のお願い
Yasuhiro Araki, Ph.D
20140906 jawsfesta-araki-lt
20140906 jawsfesta-araki-lt
Yasuhiro Araki, Ph.D
20140906 jawsfesta-araki-public
20140906 jawsfesta-araki-public
Yasuhiro Araki, Ph.D
AWSつもり違い10箇条 at 201408 jaws高尾山ビアマウント
AWSつもり違い10箇条 at 201408 jaws高尾山ビアマウント
Yasuhiro Araki, Ph.D
20140717 awssummit2014-cloud-operation
20140717 awssummit2014-cloud-operation
Yasuhiro Araki, Ph.D
20140628 AWSの2014前半のアップデートまとめ
20140628 AWSの2014前半のアップデートまとめ
Yasuhiro Araki, Ph.D
20140621 july techfesta (JTF2014) 突発**むけAWS
20140621 july techfesta (JTF2014) 突発**むけAWS
Yasuhiro Araki, Ph.D
MTのスケールアップパターン with AWS
MTのスケールアップパターン with AWS
Yasuhiro Araki, Ph.D
S3をてなづけてオレオレバックエンドにしてみた話
S3をてなづけてオレオレバックエンドにしてみた話
Yasuhiro Araki, Ph.D
20140418 aws-casual-network
20140418 aws-casual-network
Yasuhiro Araki, Ph.D
More from Yasuhiro Araki, Ph.D
(20)
1999年JUSメールサーバワークショップ@伊勢志摩
1999年JUSメールサーバワークショップ@伊勢志摩
サービスをスケールさせるために AWSと利用者の技術
サービスをスケールさせるために AWSと利用者の技術
AWSのIPv6対応状況@JAWS-UG大阪
AWSのIPv6対応状況@JAWS-UG大阪
今だから!Amazon CloudFront 徹底活用
今だから!Amazon CloudFront 徹底活用
20151016 soracom-araki-02
20151016 soracom-araki-02
Webサービス向け、クラウドデザインパターン:アンチパターン紹介
Webサービス向け、クラウドデザインパターン:アンチパターン紹介
AWSにみる日本のクラウドのトレンド予測 20150321 jaws-tohoku
AWSにみる日本のクラウドのトレンド予測 20150321 jaws-tohoku
20141202 jaws-osaka-hangeki
20141202 jaws-osaka-hangeki
20141126 jaws-antipattern
20141126 jaws-antipattern
クラウドによる運用の計測と運用価値の表現、その未来
クラウドによる運用の計測と運用価値の表現、その未来
AWS 専用線アクセス体験ラボ紹介と開催地立候補のお願い
AWS 専用線アクセス体験ラボ紹介と開催地立候補のお願い
20140906 jawsfesta-araki-lt
20140906 jawsfesta-araki-lt
20140906 jawsfesta-araki-public
20140906 jawsfesta-araki-public
AWSつもり違い10箇条 at 201408 jaws高尾山ビアマウント
AWSつもり違い10箇条 at 201408 jaws高尾山ビアマウント
20140717 awssummit2014-cloud-operation
20140717 awssummit2014-cloud-operation
20140628 AWSの2014前半のアップデートまとめ
20140628 AWSの2014前半のアップデートまとめ
20140621 july techfesta (JTF2014) 突発**むけAWS
20140621 july techfesta (JTF2014) 突発**むけAWS
MTのスケールアップパターン with AWS
MTのスケールアップパターン with AWS
S3をてなづけてオレオレバックエンドにしてみた話
S3をてなづけてオレオレバックエンドにしてみた話
20140418 aws-casual-network
20140418 aws-casual-network
Jaws−横浜ハンズオンーCloudFormation 1/3
1.
ハンズオン:CloudFormerを使い、現シ
ステムをテンプレートで保存する。 ARAKI Yasuhiro
2.
取り上げるパターン v 基本のパターン • Stamp Pattern •
Bootstrap Pattern • Stack Deployment Pattern ARAKI Yasuhiro
3.
このハンズオンのための準備 v ⾃自分のAWSシステム v Route53, ELB,
RDS, EC2を使います v インストール v CloudFormation(CFN)のコマンドラインツール (必須) v テキストエディタ(必須) v JSONエディタ(任意) ARAKI Yasuhiro
4.
CloudFormationのコマンドラインツール v https://s3.amazonaws.com/cloudformation-‐‑‒cli/
AWSCloudFormation-‐‑‒cli.zip ARAKI Yasuhiro
5.
進め⽅方 v VPCをコンソールでEccubeをつかった 3Tier
Webサイトを作ります v 同じことを実現する CFNT(CloudFormation Template)を 作ります ARAKI Yasuhiro
6.
テンプレート v https://s3-‐‑‒ap-‐‑‒northeast-‐‑‒1.amazonaws.com/
arakisa/CloudFormation/eccube-‐‑‒araki-‐‑‒ classic09.json v ⾃自分のシステムが無い⽅方は、これを起動してシステムをつくっ ておきましょう。 ARAKI Yasuhiro
7.
Stampパターン
v ブート領領域⽤用のEBSおよび、 仮想サーバが利利⽤用している 全てのEBSをそのまま保存 する形でAmazon Machine Image (AMI)を作成できる。 v AMIから同⼀一設定のEC2イ ンスタンスを⼤大量量に⽤用意で きる。 ARAKI Yasuhiro
8.
マネージメントコンソールでAMI作成
ARAKI Yasuhiro
9.
AMIに“Image Name”をつける
ARAKI Yasuhiro
10.
作成したAMIの確認
ARAKI Yasuhiro
11.
Bootstrapパターン
v AMIの⼀一部を修正し て使⽤用する。 v user-‐‑‒data v cloud-‐‑‒init ARAKI Yasuhiro
12.
user-‐‑‒dataを試す #!/bin/sh yum install httpd
-‐‑‒y シバンから始まった内容のときは シェルスクリプトとして動作する service httpd start v 内容の確認 curl http://169.254.169.254/latest/user-‐‑‒data ARAKI Yasuhiro
13.
user-‐‑‒data
ARAKI Yasuhiro
14.
Cloud-‐‑‒init v Linuxでのシステム管理理のためによく⾏行行わ れる作業のための書式
v packages: v runcmd: 全容の確認について http://bazaar.launchpad.net/~∼cloud-‐‑‒init-‐‑‒dev/cloud-‐‑‒init/trunk/files/441/doc/examples/ ARAKI Yasuhiro
15.
cloud-‐‑‒initを試す #cloud-‐‑‒config packages: -‐‑‒ httpd -‐‑‒ git
runcmd: -‐‑‒ [ /etc/init.d/httpd, restart ] ARAKI Yasuhiro
16.
cloud-‐‑‒configを試す
ARAKI Yasuhiro
17.
Stack Deploymentパターン
v システム単位で実施 v CloudFormationテン プレートを⽤用意 v ⼀一発で作成できる。 v ⼀一度度に削除できる ARAKI Yasuhiro
18.
CloudFormationテンプレート作成3種 v AWS CloudFormation User
Guideを読む v http://aws.amazon.com/jp/ cloudformation/aws-‐‑‒cloudformation-‐‑‒ templates/のサンプル流流⽤用 v CloudFormerを使う⽅方法 v AWSリソースからCloudFormationテンプレート を作成する ARAKI Yasuhiro
19.
CloudFormer v http://bit.ly/TokyoCloudFormer
ARAKI Yasuhiro
20.
IAMの許可
ARAKI Yasuhiro
21.
Cloudformerの準備(確認)
ARAKI Yasuhiro
22.
準備 v S3のバケット v AWS上のシステム v EC2+ELBあたりがおすすめ
ARAKI Yasuhiro
23.
CloudFormerの使⽤用
URLをクリックする ARAKI Yasuhiro
24.
リージョンの選択
ARAKI Yasuhiro
25.
テンプレートに含めたいリソースの選択 v Route53, ELB, EC2,
RDS, Security Group..のように含めたいリソースを選択 v 漏漏れにはやり直せばいいので気楽に。 ARAKI Yasuhiro
26.
サマリの確認
問題なければ Con(nue を選ぶ ARAKI Yasuhiro
27.
S3にテンプレート保存 S3内のファイルを確認しましょう
ARAKI Yasuhiro
28.
⾃自習 v 作成したCFTからシステム再現してみよう 1. 元のシステムを動かしたまま
2. 別のリージョンへの再現 ARAKI Yasuhiro
29.
CloudFormerから⼀一歩進むために v 本ハンズオンで使うCFT v http://arakisa.s3.amazonaws.com/
CloudFormation/eccube-‐‑‒araki-‐‑‒ classic01.json v そのままでは動きません!修正して使います。 ARAKI Yasuhiro
30.
CloudFormerから⼀一歩進むために v CloudFormerでは。。 v 同じ設定の単純繰り返し
v ⼀一部⼿手作業の必要性 →CloudFormationテンプレートを修正しよう! 1. AMIの指定 2. パラメータの追加と利利⽤用 3. user-‐‑‒dataの追加 4. R53をつかってELBのCNAMEを⼀一定に ARAKI Yasuhiro
31.
AMIの指定 v “ImageId”: “ami-‐‑‒
"instanceib3ba90b3": { "Type": "AWS::EC2::Instance", xxxxxx” を修正 "Properties": { "AvailabilityZone": "ap-‐‑‒northeast-‐‑‒1a", v ⾃自分が作成したAMI "DisableApiTermination": "FALSE", IDに変更更 "ImageId": "ami-‐‑‒9057e591", "InstanceType": "m1.small", "KernelId": "aki-‐‑‒44992845", "Monitoring": "true", ARAKI Yasuhiro
32.
Parametersの指定 v ELBが使⽤用し、Route53に登録するFQDNを指定
するためのSiteURL。 v eccubeが使⽤用するインスタンスタイプを選択する ためのInstanceType。 v RDS v バックアップ時間を決めるBackupWindow v データベース接続に使うユーザ名を指定する DBUser v データベース接続に使うパスワードを指定すDBPass ARAKI Yasuhiro
33.
パラメータの追加 v https://gist.github.com/armaniacs/ 4752642#file-‐‑‒parameters-‐‑‒json
ARAKI Yasuhiro
34.
user-‐‑‒dataの追加 v AWS::EC2::Instance中で”UserData”を 使うとuser-‐‑‒dataを指定可能 v AMI中の/home/ec2-‐‑‒user/cdp/eccube/
data/config/config.php に含まれる内容 を新たに設定したSiteURLやデータベース ユーザで置換する ARAKI Yasuhiro
35.
user-‐‑‒dataの追加(2) v https://gist.github.com/armaniacs/ 4752642#file-‐‑‒userdata-‐‑‒json
ARAKI Yasuhiro
36.
R53をつかってELBのCNAMEを一定に v ⽬目的:システムに別々のDNS名を与えて、 システム単位でのテストを⾏行行う v ⽅方法
v “AWS::Route53::RecordSet”の決め打ちし ているFQDNをSiteURLを使うように変更更 https://gist.github.com/armaniacs/4752642#file-‐‑‒ r53-‐‑‒params-‐‑‒json ARAKI Yasuhiro
37.
編集後のCFTの確認 v 指定したパラメータは、cfn-‐‑‒validate-‐‑‒
templateコマンドを使って確認 v PARAMETERSで指定したパラメータが表⽰示され ているか? $ cfn-validate-template --template-file ファイル名 PARAMETERS SiteURL xxxxx.araki.in false Name of a FQDN for ec-site. PARAMETERS BackupWindow 18:30-19:00 false The daily time range during which automated backups PARAMETERS DBPass eccube_db false RDS password PARAMETERS InstanceType m1.small false WebServer EC2 instance type PARAMETERS DBUser eccube_db false RDS user ARAKI Yasuhiro
38.
ここまでのテンプレート例例 v https://s3-‐‑‒ap-‐‑‒northeast-‐‑‒1.amazonaws.com/
arakisa/CloudFormation/eccube-‐‑‒araki-‐‑‒ classic09.json ARAKI Yasuhiro
39.
CFNをつかったシステム作成 v マネージメントコンソールから v CLIから v cfn-‐‑‒create-‐‑‒stack v cfn-‐‑‒describe-‐‑‒stack-‐‑‒events
v $ cfn-‐‑‒create-‐‑‒stack test-‐‑‒0818a -‐‑‒-‐‑‒template-‐‑‒url https:// s3-‐‑‒ap-‐‑‒northeast-‐‑‒1.amazonaws.com/arakisa/ CloudFormation/eccube-‐‑‒araki-‐‑‒classic09.json -‐‑‒-‐‑‒ parameters "SiteURL=test-‐‑‒0818a.araki.in" ARAKI Yasuhiro