-
AWS PHPからSSMパラメータストアの値を取得する
SSMパラメータストアとは パスワード、データベース文字列、Amazon Machine Image (AMI) ID、ライセンスコードなどのデータをパラメータ値として保存することができます。 例えば、プログラムからデータベースにアクセスする際に、データベース接続文字列をどこに保管するかが問題になり[…続きを読む]
-
AWS SQSを使用した疎結合なシステムを構築①
AWS EC2インスタンスのPHPからSQSのキューへメッセージを送信する 全体図 今回から3回に分けてSQSを使用した疎結合なシステムを構築していきます。 今回のゴール 第1回目は、Amazon Linux2のEC2インスタンスにPHPをインストールしてSQSのキューへメッセージを送信できるように[…続きを読む]
-
AWS RDP(リモートデスクトップ)でネットワークレベル認証エラーになる
経緯 ドメイン環境内のwindowsのEC2にRDPで接続した際に下記のエラーが発生したので、その対処の記録です。 【エラーメッセージ】接続しようとしているリモートコンピュータにはネットワークレベル認証 (NLA) が必要ですが、Windows ドメインコントローラーに接続して NLA を実行するこ[…続きを読む]
-
AWS windowsのEC2でパスワードをリセットする
経緯 管理者パスワードが分からなくなったEC2インスタンスのパスワードをリセットする方法を試してみます。 EC2 Windows インスタンスの管理者パスワードをリセットするにはどうすればよいですか? https://aws.amazon.com/jp/premiumsupport/knowledg[…続きを読む]
-
AWS EC2にPHP7.4をインストールする
経緯 テスト環境を作成する為にAmazonLinux2のEC2インスタンス上にPHP7.4をインストールしました。 PHPは最低限のものだけをインストールします。 設定 EC2インスタンスの起動 作成手順は省略します。今回はテストで使用しますので、インスタンスタイプをt2.microとしました。 P[…続きを読む]
-
AWS EventBridgeでSSM Automationを使用して特定タグのEC2の開始と停止をスケジューリングする
経緯 以前、EC2インスタンスIDを指定してEventBridgeからEC2の開始と停止を行ったのですが、 この方法だとAMIからインスタンスを起動した時など、インスタンスIDが変わる度に設定を変更しなければなりません。 そこで今回は特定のタグをもつEC2インスタンスに対してEventBridgeよ[…続きを読む]
-
AWS EventBridgeでSSM Automationを使用してEC2の開始と停止をスケジューリングする
今回のゴール コスト削減の目的で、夜間使用しない時間帯にEC2を自動で停止・開始したい事があります。 今回はLambdaで実装するのではなく、SSM Automationを使用してEC2インスタンスの開始と停止をスケジューリングしたいと思います。 EC2インスタンス停止の設定 EventBridge[…続きを読む]
-
AWS システムステータスチェックエラー時にEC2を自動復旧する
今回のゴール EC2のステータスチェックでエラーになった時に自動でリカバリーできるように、インスタンスのステータスチェックでエラーになった時はSNS通知するように設定します。 ステータスチェックとは ステータスチェックには下記の2つがあります。 【 システムステータスのチェック 】 ネットワーク接続[…続きを読む]
-
AWS Patch ManagerでWindows Updateを定期的に自動実行する
経緯 EC2でWindowsサーバーを作成したはいいものの、何もしないとWindows Updateは自動で実施されないのでセキュリティー的に問題があります。 そこで、SSMのPatch Managerの機能を使用してWindows Updateを自動で定期的に実施していこうと思います。 イメージ […続きを読む]
-
AWS EC2のメンテナンスによる再起動
はじめに EC2インスタンスはAWS側でのパッチやアップデートを適用する為に再起動のイベントが予定されます。 そのイベントはメールおよびコンソールにて確認できます。 イベントのスケジュールは変更可能です。 EC2インスタンスはセキュリティ、信頼性、運用上のパフォーマンスを高めるために、アップグレード[…続きを読む]