SlideShare une entreprise Scribd logo
1  sur  29
Télécharger pour lire hors ligne
使ってみよう!

Cloud Automator
JAWS-UG 札幌 in AWS Cloud Roadshow 2015
2015-11-12
坂井田保彦
Picture by popowa - http://www.pixiv.net/member_illust.php?mode=manga&illust_id=42092662
Who am I ?
坂井田 保彦(さかいだ やすひこ)@idacchi
サーバーワークス & スカイ365
プロジェクトマネジメント課
♥ AWS API,Java,Coffee,Tobacco,Music,SK8
AWSに特化したクラウドインテグレーター
業務系を中心に300社500プロジェクトの導入実績
東京 / 福岡 / 大阪 / 仙台
APN Premier Consulting Partner
APN MSP Program
クラウド特化型運用支援サービス

(マルチクラウド、フルマネージド)
24時間365日サポート
札幌(大通駅出て徒歩数秒)
Original Update by Brandon Burns / https://www.flickr.com/photos/photographyburns/
SNS

ハッシュタグ
#jawsug
Original Update by stevegarfield / http://www.flickr.com/photos/stevegarfield/
資料は

slideshareに公開します
www.slideshare.net/idacchi
Agenda
・Cloud Automator とは?
・HTTPトリガー のユースケース
・HTTPトリガー をどうやって実行するか?
Cloud Automator とは?
Cloud Automator とは?
・AWS オペレーション自動化 SaaS
・サーバーワークスが作ってます
使い方
・トリガーとアクションを組み合わせて

 AWSオペレーションを実行する
トリガーとアクション
・トリガーはきっかけ
・アクションは動作
トリガー その1
時間指定系(at とか cron)
・日時指定(一度だけ実行)
・時刻指定(毎日)
・曜日指定(毎週実行)
・日にち指定(毎月実行)
トリガー その2
外部連携系
・SQS メッセージ
・SNS メッセージ
・HTTP リクエスト
・メール(今後対応予定)
アクション for EC2
その1
・インスタンスを起動
・インスタンスを停止
・インスタンスタイプを変更
・セキュリティグループのインバウンドルールを変更
・EBSスナップショットを作成
アクション for EC2
その2
・AMIを作成
・AMIをリージョン間でコピー
・インスタンスをロードバランサー(ELB)に登録
・インスタンスをロードバランサー(ELB)から登録解除
・EBSスナップショットをリージョン間でコピー
アクション for RDS
・DBスナップショットを作成
・DBインスタンスを削除
・DBスナップショットからリストア
・DBスナップショットをリージョン間でコピー
アクション for Route 53
・リソースレコードセットを更新
アクション for Redshift
・クラスターを削除
・スナップショットからリストア
アクション for その他
・Disaster Recovery
・IAM Userの有効化・無効化(今後対応予定)
HTTPトリガーのユースケース
仕事をする時に開発者が

開発用 EC2 を起動させる
・節約するために EC2 は使わない時 stop
・HTTP トリガーで EC2 起動を作っておく
・仕事をする時に HTTP トリガーを実行して

 EC2を起動させる
HTTP トリガーの実行方法
・HTTPトリガーは HTTP POST で実行
・cURL などで実行できる

 (管理画面でコマンドが表示されます)
curl https://manager.cloudautomator.com/trigger/4f426e4b9847a9aead7381961e856686 
-X POST 
-H "Authorization: CAAuth e88b9f5a348571b147d1cdcdd4e58272" 
-H "Content-Length: 0"
HTTPトリガー を

どうやって実行するか?
簡単にHTTPトリガーを
実行したい時の悩み
・Mac や Linux は cURL を使える
・Windows は cURL が無い
・Windows 版 cURL は存在するけど

 インストールする許可がもらえない(会社規約など)
・GUI で操作したい(非エンジニアへの考慮など)
ソリューション1
Webブラウザのプラグイン
・Google Chrome の例がブログに紹介されて
います
http://cloudautomator.com/blog/
2014/12/22/http-trigger-and-advanced-rest-
client/
ソリューション2
スクラッチ開発する
・.NET、VBScript、Java…
ソリューション3
Cloud Automator HTTP
・ワンクリックで HTTP トリガーを実行
Cloud Automator HTTP
・Java で作りました
・GitHub に上がってます
https://github.com/idacchi/CloudAutomatorHTTP
Thank you !!

Contenu connexe

Tendances

Serverless Meetup Tokyo #1 オープニング
Serverless Meetup Tokyo #1 オープニングServerless Meetup Tokyo #1 オープニング
Serverless Meetup Tokyo #1 オープニング真吾 吉田
 
まる見え、AWS!! - JAWS UG 2015 -
まる見え、AWS!! - JAWS UG 2015 -まる見え、AWS!! - JAWS UG 2015 -
まる見え、AWS!! - JAWS UG 2015 -Tomoaki Sakatoku
 
AWSセキュリティ新機能と共に進化した My Individual blog (私の個人ブログ) since 2014
AWSセキュリティ新機能と共に進化した My Individual blog (私の個人ブログ)  since 2014AWSセキュリティ新機能と共に進化した My Individual blog (私の個人ブログ)  since 2014
AWSセキュリティ新機能と共に進化した My Individual blog (私の個人ブログ) since 2014Mitsuhiro Yamashita
 
20150901 ops jaws_araya_v2
20150901 ops jaws_araya_v220150901 ops jaws_araya_v2
20150901 ops jaws_araya_v2Mitsuru Araya
 
Developers.io meetup 01 2013/12/10
Developers.io meetup 01 2013/12/10Developers.io meetup 01 2013/12/10
Developers.io meetup 01 2013/12/10Tomonari Fukuda
 
JAWS-UG 初心者支部 #4 東急ハンズのEC2の使いかた
JAWS-UG 初心者支部 #4 東急ハンズのEC2の使いかたJAWS-UG 初心者支部 #4 東急ハンズのEC2の使いかた
JAWS-UG 初心者支部 #4 東急ハンズのEC2の使いかたTomoaki Imai
 
Amazon Connectで到着報告を自動化
Amazon Connectで到着報告を自動化Amazon Connectで到着報告を自動化
Amazon Connectで到着報告を自動化Mitsuhiro Yamashita
 
20131210 classmethod re:Growth session04
20131210 classmethod re:Growth session0420131210 classmethod re:Growth session04
20131210 classmethod re:Growth session04Kazuki Ueki
 
20140508_JAWS-UG岩手#1
20140508_JAWS-UG岩手#120140508_JAWS-UG岩手#1
20140508_JAWS-UG岩手#1Tomoya Ishida
 
AWSを会社で使ってみた
AWSを会社で使ってみたAWSを会社で使ってみた
AWSを会社で使ってみたSatoshi Ishikawa
 
AWSについて @ JAWS-UG 沖縄 CMS祭り!
AWSについて @ JAWS-UG 沖縄 CMS祭り!AWSについて @ JAWS-UG 沖縄 CMS祭り!
AWSについて @ JAWS-UG 沖縄 CMS祭り!Yasuhiro Horiuchi
 
APIを叩くだけでない、Deep Learning on AWS で自分だけの学習モデルを作ろう! by JAWS-UG AI支部
APIを叩くだけでない、Deep Learning on AWS で自分だけの学習モデルを作ろう! by JAWS-UG AI支部APIを叩くだけでない、Deep Learning on AWS で自分だけの学習モデルを作ろう! by JAWS-UG AI支部
APIを叩くだけでない、Deep Learning on AWS で自分だけの学習モデルを作ろう! by JAWS-UG AI支部Daisuke Nagao
 
管理統制もLambdaで!
管理統制もLambdaで!管理統制もLambdaで!
管理統制もLambdaで!Mamoru Ohashi
 
AWS認定クラウド プラクティショナー って何?
AWS認定クラウド プラクティショナー って何?AWS認定クラウド プラクティショナー って何?
AWS認定クラウド プラクティショナー って何?Mitsuhiro Yamashita
 
JAWS DAYS 2016 Mafia Talk
JAWS DAYS 2016 Mafia TalkJAWS DAYS 2016 Mafia Talk
JAWS DAYS 2016 Mafia Talk真吾 吉田
 
Aws updateを活用したプロジェクトの進め方
Aws updateを活用したプロジェクトの進め方Aws updateを活用したプロジェクトの進め方
Aws updateを活用したプロジェクトの進め方保彦 坂井田
 
AWSクラウドサービス勉強会 Day1:「クラウドサービス再定義」
AWSクラウドサービス勉強会 Day1:「クラウドサービス再定義」AWSクラウドサービス勉強会 Day1:「クラウドサービス再定義」
AWSクラウドサービス勉強会 Day1:「クラウドサービス再定義」Mamoru Ohashi
 

Tendances (20)

Serverless Meetup Tokyo #1 オープニング
Serverless Meetup Tokyo #1 オープニングServerless Meetup Tokyo #1 オープニング
Serverless Meetup Tokyo #1 オープニング
 
まる見え、AWS!! - JAWS UG 2015 -
まる見え、AWS!! - JAWS UG 2015 -まる見え、AWS!! - JAWS UG 2015 -
まる見え、AWS!! - JAWS UG 2015 -
 
AWSセキュリティ新機能と共に進化した My Individual blog (私の個人ブログ) since 2014
AWSセキュリティ新機能と共に進化した My Individual blog (私の個人ブログ)  since 2014AWSセキュリティ新機能と共に進化した My Individual blog (私の個人ブログ)  since 2014
AWSセキュリティ新機能と共に進化した My Individual blog (私の個人ブログ) since 2014
 
20150901 ops jaws_araya_v2
20150901 ops jaws_araya_v220150901 ops jaws_araya_v2
20150901 ops jaws_araya_v2
 
Developers.io meetup 01 2013/12/10
Developers.io meetup 01 2013/12/10Developers.io meetup 01 2013/12/10
Developers.io meetup 01 2013/12/10
 
JAWS-UG 初心者支部 #4 東急ハンズのEC2の使いかた
JAWS-UG 初心者支部 #4 東急ハンズのEC2の使いかたJAWS-UG 初心者支部 #4 東急ハンズのEC2の使いかた
JAWS-UG 初心者支部 #4 東急ハンズのEC2の使いかた
 
Amazon Connectで到着報告を自動化
Amazon Connectで到着報告を自動化Amazon Connectで到着報告を自動化
Amazon Connectで到着報告を自動化
 
OpsJAWS 20160128
OpsJAWS 20160128OpsJAWS 20160128
OpsJAWS 20160128
 
20131210 classmethod re:Growth session04
20131210 classmethod re:Growth session0420131210 classmethod re:Growth session04
20131210 classmethod re:Growth session04
 
20140508_JAWS-UG岩手#1
20140508_JAWS-UG岩手#120140508_JAWS-UG岩手#1
20140508_JAWS-UG岩手#1
 
My Individual Output
My Individual OutputMy Individual Output
My Individual Output
 
AWSを会社で使ってみた
AWSを会社で使ってみたAWSを会社で使ってみた
AWSを会社で使ってみた
 
AWSについて @ JAWS-UG 沖縄 CMS祭り!
AWSについて @ JAWS-UG 沖縄 CMS祭り!AWSについて @ JAWS-UG 沖縄 CMS祭り!
AWSについて @ JAWS-UG 沖縄 CMS祭り!
 
APIを叩くだけでない、Deep Learning on AWS で自分だけの学習モデルを作ろう! by JAWS-UG AI支部
APIを叩くだけでない、Deep Learning on AWS で自分だけの学習モデルを作ろう! by JAWS-UG AI支部APIを叩くだけでない、Deep Learning on AWS で自分だけの学習モデルを作ろう! by JAWS-UG AI支部
APIを叩くだけでない、Deep Learning on AWS で自分だけの学習モデルを作ろう! by JAWS-UG AI支部
 
管理統制もLambdaで!
管理統制もLambdaで!管理統制もLambdaで!
管理統制もLambdaで!
 
AWS認定クラウド プラクティショナー って何?
AWS認定クラウド プラクティショナー って何?AWS認定クラウド プラクティショナー って何?
AWS認定クラウド プラクティショナー って何?
 
JAWS DAYS 2016 Mafia Talk
JAWS DAYS 2016 Mafia TalkJAWS DAYS 2016 Mafia Talk
JAWS DAYS 2016 Mafia Talk
 
Jaws days2017-ops jaws-2
Jaws days2017-ops jaws-2Jaws days2017-ops jaws-2
Jaws days2017-ops jaws-2
 
Aws updateを活用したプロジェクトの進め方
Aws updateを活用したプロジェクトの進め方Aws updateを活用したプロジェクトの進め方
Aws updateを活用したプロジェクトの進め方
 
AWSクラウドサービス勉強会 Day1:「クラウドサービス再定義」
AWSクラウドサービス勉強会 Day1:「クラウドサービス再定義」AWSクラウドサービス勉強会 Day1:「クラウドサービス再定義」
AWSクラウドサービス勉強会 Day1:「クラウドサービス再定義」
 

Similaire à 使ってみよう! Cloud Automator

エンジニア向け初めてのAWS (2015年1月6日)
エンジニア向け初めてのAWS (2015年1月6日)エンジニア向け初めてのAWS (2015年1月6日)
エンジニア向け初めてのAWS (2015年1月6日)Koichiro Nishijima
 
AWS Organizationsでマルチアカウントハンズオン環境を構築した話
AWS Organizationsでマルチアカウントハンズオン環境を構築した話AWS Organizationsでマルチアカウントハンズオン環境を構築した話
AWS Organizationsでマルチアカウントハンズオン環境を構築した話Trainocate Japan, Ltd.
 
20140712 エフサミ2014 AWS SAMURAI ハンズオン
20140712 エフサミ2014 AWS SAMURAI ハンズオン20140712 エフサミ2014 AWS SAMURAI ハンズオン
20140712 エフサミ2014 AWS SAMURAI ハンズオンTomoya Ishida
 
JAWS-UG宮崎LT「一歩前へ」
JAWS-UG宮崎LT「一歩前へ」JAWS-UG宮崎LT「一歩前へ」
JAWS-UG宮崎LT「一歩前へ」真吾 吉田
 
AWSへのシステム移行に伴うクラウドマインドへの移行
AWSへのシステム移行に伴うクラウドマインドへの移行AWSへのシステム移行に伴うクラウドマインドへの移行
AWSへのシステム移行に伴うクラウドマインドへの移行Trainocate Japan, Ltd.
 
[JAWS-SG#02] JAWS DAYSのオンライン配信は君でもできる
[JAWS-SG#02] JAWS DAYSのオンライン配信は君でもできる[JAWS-SG#02] JAWS DAYSのオンライン配信は君でもできる
[JAWS-SG#02] JAWS DAYSのオンライン配信は君でもできるShigeru Numaguchi
 
AWS認定クラウドプラクティショナー 書くときに意識してたこととか
AWS認定クラウドプラクティショナー 書くときに意識してたこととかAWS認定クラウドプラクティショナー 書くときに意識してたこととか
AWS認定クラウドプラクティショナー 書くときに意識してたこととかMitsuhiro Yamashita
 
2014/5/14-16 クラウドコンピューティングEXPO春
2014/5/14-16 クラウドコンピューティングEXPO春2014/5/14-16 クラウドコンピューティングEXPO春
2014/5/14-16 クラウドコンピューティングEXPO春Tomoya Ishida
 
クラウド時代の人材育成 ~AWS移行時のつまずきポイント ~
クラウド時代の人材育成 ~AWS移行時のつまずきポイント ~クラウド時代の人材育成 ~AWS移行時のつまずきポイント ~
クラウド時代の人材育成 ~AWS移行時のつまずきポイント ~Trainocate Japan, Ltd.
 
20140329 JAWS-UG和歌山
20140329 JAWS-UG和歌山20140329 JAWS-UG和歌山
20140329 JAWS-UG和歌山Tomoya Ishida
 
JAWS DAYS 2017 Mafia Talk
JAWS DAYS 2017 Mafia TalkJAWS DAYS 2017 Mafia Talk
JAWS DAYS 2017 Mafia Talk真吾 吉田
 
今からおさえるクラウドとAWS活用のこれから2014
今からおさえるクラウドとAWS活用のこれから2014今からおさえるクラウドとAWS活用のこれから2014
今からおさえるクラウドとAWS活用のこれから2014真吾 吉田
 
TDD BootCamp in JJUG CCC - レガシーコード対策編 -
TDD BootCamp in JJUG CCC - レガシーコード対策編 -TDD BootCamp in JJUG CCC - レガシーコード対策編 -
TDD BootCamp in JJUG CCC - レガシーコード対策編 -Shuji Watanabe
 
20140705 JAWS-UG三都物語2014
20140705 JAWS-UG三都物語201420140705 JAWS-UG三都物語2014
20140705 JAWS-UG三都物語2014Tomoya Ishida
 
2014/6/25-26 Cloud Days 名古屋 2014
2014/6/25-26 Cloud Days 名古屋 20142014/6/25-26 Cloud Days 名古屋 2014
2014/6/25-26 Cloud Days 名古屋 2014Tomoya Ishida
 

Similaire à 使ってみよう! Cloud Automator (20)

俺のMSP(仮)
俺のMSP(仮)俺のMSP(仮)
俺のMSP(仮)
 
俺のMSP(仮)
俺のMSP(仮)俺のMSP(仮)
俺のMSP(仮)
 
エンジニア向け初めてのAWS (2015年1月6日)
エンジニア向け初めてのAWS (2015年1月6日)エンジニア向け初めてのAWS (2015年1月6日)
エンジニア向け初めてのAWS (2015年1月6日)
 
AWS Organizationsでマルチアカウントハンズオン環境を構築した話
AWS Organizationsでマルチアカウントハンズオン環境を構築した話AWS Organizationsでマルチアカウントハンズオン環境を構築した話
AWS Organizationsでマルチアカウントハンズオン環境を構築した話
 
20140712 エフサミ2014 AWS SAMURAI ハンズオン
20140712 エフサミ2014 AWS SAMURAI ハンズオン20140712 エフサミ2014 AWS SAMURAI ハンズオン
20140712 エフサミ2014 AWS SAMURAI ハンズオン
 
JAWS-UG宮崎LT「一歩前へ」
JAWS-UG宮崎LT「一歩前へ」JAWS-UG宮崎LT「一歩前へ」
JAWS-UG宮崎LT「一歩前へ」
 
AWSへのシステム移行に伴うクラウドマインドへの移行
AWSへのシステム移行に伴うクラウドマインドへの移行AWSへのシステム移行に伴うクラウドマインドへの移行
AWSへのシステム移行に伴うクラウドマインドへの移行
 
[JAWS-SG#02] JAWS DAYSのオンライン配信は君でもできる
[JAWS-SG#02] JAWS DAYSのオンライン配信は君でもできる[JAWS-SG#02] JAWS DAYSのオンライン配信は君でもできる
[JAWS-SG#02] JAWS DAYSのオンライン配信は君でもできる
 
AWS認定クラウドプラクティショナー 書くときに意識してたこととか
AWS認定クラウドプラクティショナー 書くときに意識してたこととかAWS認定クラウドプラクティショナー 書くときに意識してたこととか
AWS認定クラウドプラクティショナー 書くときに意識してたこととか
 
クラウド時代の人材育成
クラウド時代の人材育成クラウド時代の人材育成
クラウド時代の人材育成
 
2014/5/14-16 クラウドコンピューティングEXPO春
2014/5/14-16 クラウドコンピューティングEXPO春2014/5/14-16 クラウドコンピューティングEXPO春
2014/5/14-16 クラウドコンピューティングEXPO春
 
Aws first step_v2
Aws first step_v2Aws first step_v2
Aws first step_v2
 
クラウド時代の人材育成 ~AWS移行時のつまずきポイント ~
クラウド時代の人材育成 ~AWS移行時のつまずきポイント ~クラウド時代の人材育成 ~AWS移行時のつまずきポイント ~
クラウド時代の人材育成 ~AWS移行時のつまずきポイント ~
 
Cloud days
Cloud daysCloud days
Cloud days
 
20140329 JAWS-UG和歌山
20140329 JAWS-UG和歌山20140329 JAWS-UG和歌山
20140329 JAWS-UG和歌山
 
JAWS DAYS 2017 Mafia Talk
JAWS DAYS 2017 Mafia TalkJAWS DAYS 2017 Mafia Talk
JAWS DAYS 2017 Mafia Talk
 
今からおさえるクラウドとAWS活用のこれから2014
今からおさえるクラウドとAWS活用のこれから2014今からおさえるクラウドとAWS活用のこれから2014
今からおさえるクラウドとAWS活用のこれから2014
 
TDD BootCamp in JJUG CCC - レガシーコード対策編 -
TDD BootCamp in JJUG CCC - レガシーコード対策編 -TDD BootCamp in JJUG CCC - レガシーコード対策編 -
TDD BootCamp in JJUG CCC - レガシーコード対策編 -
 
20140705 JAWS-UG三都物語2014
20140705 JAWS-UG三都物語201420140705 JAWS-UG三都物語2014
20140705 JAWS-UG三都物語2014
 
2014/6/25-26 Cloud Days 名古屋 2014
2014/6/25-26 Cloud Days 名古屋 20142014/6/25-26 Cloud Days 名古屋 2014
2014/6/25-26 Cloud Days 名古屋 2014
 

使ってみよう! Cloud Automator