EC2

EC2 の Amazon Linux 2 インスタンスに Mosquitto をインストールして SSL/TLS 認証を設定する

オープンソースの MQTT ブローカーである Mosquitto を EC2 の Amazon Linux 2 にインストールしてみます。 Eclipse Mosquitto AWS にも IoT Core サービスにメッセージブローカーという MQTT ブローカーが存在しており、 TLS にも対応しているため、用途に合うようなら、こちらを利用するほうがいい・・・続きを読む

EC2 で動作している InfluxDB のデータを Amazon S3 にバックアップする

Amazon EC2 インスタンスで InfluxDB をテスト運用しています。 テスト運用とはいえ、蓄積されたデータが消えると困るため、データベースのバックアップを行うことにしました。 InfluxDB のバックアップはコマンド一発で簡単なんですが、「どこに」という問題が残ります。 今回は同じ AWS 上の S3 に保存することにしました。 前提条件 Am・・・続きを読む

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 コンソールにログインして個別に起動・停止するのはかなり面倒です。 こ・・・続きを読む