AWS Lambdaは、クラウド上でアプリを実行できるコンピューティングサービス。サーバーのプロビジョニングや管理を要せず複数のイベントに対してコードを実行します。カスタムロジック用いた他AWSサービスの拡張やAWSの規模やパフォーマンスを用いたバックエンドサービスを作成できます。
Q&A
3回答
233閲覧
総合スコア56
0グッド
0クリップ
投稿2018/06/07 03:55
0
aws Lambdaを使って一定の時間になったらec2内のコマンドを実行するということは可能ですか?
それともLambdaにssmを接続して、ssmからec2内のコマンドを実行したほうがよろしいでしょうか?
気になる質問をクリップする
クリップした質問は、後からいつでもMYページで確認できます。
またクリップした質問に回答があった際、通知やメールを受け取ることができます。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
質問へのコメント
回答3件
Lambdaにこだわらず、EC2自体にcronを仕掛けるというのが早い気がするのですが、どうでしょうか。
(EC2のインスタンス自体をLambdaなどで制御して増減させている、という状況であればこの回答は無視してください)
投稿2018/06/07 03:59
総合スコア145183
ご参考になればと思います。
EC2にログインする必要があるため、安全な場所に秘密鍵を置いて、Lambdaの関数実行中に、秘密鍵をLambda内に置いて、ssh [サーバ] [コマンド]のような形式で実行はできると思います。(相当安全な場所でない限り、あまりオススメしないです。)
ssh [サーバ] [コマンド]
こちらの方が、IAMロールの権限付与のみでほぼできそうですし、手軽に実行できると思います。
CloudWatch Events でできます。
投稿2019/07/24 08:17
総合スコア195
CloudWatchをトリガーにすれば決められた時間にLambdaを起動したりできますよ。
投稿2018/06/07 04:29
総合スコア6753
あなたの回答
tips
太字
斜体
打ち消し線
見出し
引用テキストの挿入
コードの挿入
リンクの挿入
リストの挿入
番号リストの挿入
表の挿入
水平線の挿入
プレビュー
まだベストアンサーが選ばれていません
アカウントをお持ちの方はログイン
15分調べてもわからないことはteratailで質問しよう!
ただいまの回答率85.48%
質問をまとめることで思考を整理して素早く解決
テンプレート機能で簡単に質問をまとめる
aws Lambdaについて
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。