bauer's diary

凡人の凡人による凡人のための備忘録

AWS

サクッと立てたAWS EC2でサクッとgoを実行したい

さくっと一時的にバッチ実行するインスタンスを立てたい。 そんなときのために構築手順をまとめておきます。 インスタンス起動 AWSコンソールから起動 必要に応じてEBSのボリューム増やしたり、カスタマイズします。 基本設定 インスタンスが起動したらsshし…

AWS EC2インスタンスのIPアドレスを即座に確認する

AWS

はじめに サービスを運用しているエンジニアなら障害検知システムを導入して、日々の障害に備えているかと思います。自身が所属するプロジェクトではAWSをメインに使っていて、監視サービスが異常を検知した場合、slackにインスタンスのホスト名を表示してい…

AWS LambdaでサーバーレスにEC2メンテナンスをslackに通知する 〜その4〜

4回に分けて連載しましたが、本記事で最後となります。 ここでは、Lambda関数の実装解説と、実践で困ったことを紹介します。 前回の記事 kitakitabauer.hatenablog.com インストール ご紹介するコードを含めたツールは、実行が可能な状態でnpmかGitHubからイ…

AWS LambdaでサーバーレスにEC2メンテナンスをslackに通知する 〜その3〜

前回の記事 kitakitabauer.hatenablog.com 登場人物おさらい この記事では4を行っていきます。 Lambdaを実行するIAMにアタッチするポリシー スケジュール実行に必要なCloudWatch Events設定 SlackのIncoming Webhooks設定/Webhook URL取得 Lambda Functionの…

AWS LambdaでサーバーレスにEC2メンテナンスをslackに通知する 〜その2〜

前回の記事 kitakitabauer.hatenablog.com 登場人物おさらい 4は少し長くなりそうなので、この記事では1, 2, 3を行います。 Lambdaを実行するIAMにアタッチするポリシー スケジュール実行に必要なCloudWatch Events設定 SlackのIncoming Webhooks設定/Webhoo…

AWS LambdaでサーバーレスにEC2メンテナンスをslackに通知する 〜その1〜

はじめに 直近の業務で下記案件に対応する機会がありました。 EC2メンテナンスイベントが、英語のメールで通知されるだけじゃ見落としがちなのでslackに通知したい 色々な方法が考えられますが、せっかくなので興味があったAWS Lambdaを使ってみました。手順…