API Gateway

Slack の Slash Command で AWS の EC2 と RDS の起動と停止を実現してみた (3) Slash Command の作成とテスト

本記事は Slack の Slash Command で AWS の EC2 と RDS の起動と停止を実現してみた (2) Lambda 関数と API の準備 の続きです。前提条件や API の準備までの手順は前回までの記事を参照してください。 (1) 導入 (2) Lambda 関数と API の準備 (3) Slash Command の作成とテスト・・・続きを読む

Slack の Slash Command で AWS の EC2 と RDS の起動と停止を実現してみた (2) Lambda 関数と API の準備

本記事は Slack の Slash Command で AWS の EC2 と RDS の起動と停止を実現してみた (1) 導入 の続きです。やりたいことや前提条件は前回の記事を参照してください。 (1) 導入 (2) Lambda 関数と API の準備 ← 本記事 (3) Slash Command の作成とテスト Lambda 関数の準備 EC2 と・・・続きを読む

Slack の Slash Command で AWS の EC2 と RDS の起動と停止を実現してみた (1) 導入

AWS の EC2 (サーバー) や RDS (データベース) は基本的に時間課金制です。 本番環境なら仕方ないのですが、ステージング環境で使っていない夜間や休日も課金されていくのでは夜も眠れません。 不要なときは停止させ、必要なときに起動させたいわけですが、EC2 と RDS を AWS コンソールにログインして個別に起動・停止するのはかなり面倒です。 こ・・・続きを読む

AWS API Gateway から Lambda 関数を使って EC2 インスタンスを起動・終了する

前回は Lambda 関数で EC2 インスタンスの起動と終了ができるところまで確認しましたので、今回は API Gateway を使って Web 経由で呼び出せるようにします。 ざっくりなロードマップです。 Lambda から EC2 の起動と終了ができるようになる 1 を API Gateway から呼び出す ←いまここ CI (Jenkins) から呼・・・続きを読む