西村祐二(105)231231件のシェア(すこし話題の記事)この記事は公開されてから1年以上経過しています。情報が古い可能性がありますので、ご注意ください。!大阪オフィスの西村祐二です。HomeからEC2インスタンスを停止させてみたいと思います。Assistant」が担っております。HomeからLambda関数を実行することができます。EC2インスタンスを1台たてておいてください。IFTTTのアカウントを作成しておいてください。GatewayでAPIの作成IFTTTでAppletの作成では、さっそくやっていきましょう!インスタンスを停止するLambda関数の作成プログラムをのせていますがサンプルとしてのLambda関数なのでご利用は自己責任でお願い致します。マネージメントコンソールから作成していきます。▼「関数の作成」をクリックします。▼「一から作成」をクリックします。▼Lambda関数の設定を行います。名前:instance-stopロール:カスタムロールの作成(インスタンス停止の権限付与)ロール名:lambda_instance_stop今回、ロールは専用のものを作成しました。既存のものでも構いませんが、EC2インスタンスを停止する権限が必要となります。▼「関数の作成」をクリックします。▼関数コードを設定します。ランタイム:Python3.6下記サンプルプログラムをコピペしてください。INSTANCE_IDには事前に用意したインスタンスIDを設定してください。Lambdaに渡ってきたeventの中に「stop」があるときにインスタンスの停止を行うようにしています。End')▼動作確認をします。※事前に用意したEC2インスタンスを起動しておいてください。「保存してテスト」をクリックし、テストイベントを設定します。テストイベントの設定が完了したら、保存してテストします。うまくいけば設定したインスタンスが停止するはずです。"stop"}動作確認で問題なければ、Lambda関数の作成は終わりです。GatewayでLambdaをキックするためのAPIを作成します。マネージメントコンソールから作成していきます。▼「APIの作成」をクリックします。▼作成するAPIの名前を設定し「APIの作成」をクリックします。API名:instance-stop▼リソースのアクションから「メソッドの作成」をクリックし、「POST」を設定します。▼POSTのセットアップを行い「保存」をクリックします。統合タイプ:Lambda関数Lambdaリージョン:ap-northeast-1Lambda関数:instace-stop▼「APIのデプロイ」をクリックします。▼デプロイするステージを設定し、「デプロイ」をクリックします。ステージ名:test▼作成したAPIのURLを確認します。IFTTTにて使用しますので、URLをメモしておいてください。IFTTTでAppletの作成IFTTTにアクセスし、ログインします。▼「MyApplets」をクリックします。Assistant」を検索し、クリックします。Homeに設定しているアカウントと紐付けます。phrase」をクリックします。tregger」をクリックします。▼トリガー発動時のアクションとして「webhooks」の設定を行います。request」をクリックします。action」をクリックします。"stop"}▼「Finsh」をクリックし、Appletを作成します。▼作成したAppletを「on」しておきます。これですべての設定が完了です!動作確認ちゃんと動くかなぁ。設定どおりにインスタンスの停止が行われていますね!音量小さく聞き取りづらいですが、設定した「まいど!おおきに!」もきちんと言ってくれていますね!さいごにいかがだったでしょうか。HomeからEC2インスタンスを停止させてみました。Gateway+Lambdaで何か構築したことがある方は簡単にできるかと思います。日本でも音声認識デバイスが流行って欲しいです。誰かの参考になれば幸いです。1,054,837大阪オフィス所属。サーバレスに興味があります。リモート】クラスメソッドの会社説明会を開催しますクラスメソッドでは、AWS・AI・ビッグデータ・モバイルなどの技術職や営業のメンバーとして一緒にお仕事をする仲間を大募集しています。#cmdevio新型コロナウイルスの感染拡大を受け、本イベントを延期させていただくことになりました(開催時期未定)。お申し込みいただいた皆様には大変申し訳ございませんが、何卒ご理解いただけますようよろしくお願いいたします。AWSについてライトに色んな情報交換をしましょう。カフェ店長のオカノです。今日はオフィスに用があるので、通勤ラッシュを避けて出社しました。この子は新メンバーのさめくんです。在宅勤務が推奨されているのでオフィスが閑散としており、すこしさみしそうです。使いたいときの注意点を書きました。本が出ていたので読んでみたところよかったので紹介させていただきます。