AWS Systems Managerを利用して複数のEC2インスタンスで一括コマンド実行する AWS Systems Managerの管理下にEC2を置くと、複数のインスタンスに対して一括コマンド実行することができます。 ※Systems Managerに登録する方法は「EC2インスタンスにAWS Systems Manager Session Managerで接続する」を参照 今回、collectdというライブラリを複数台のサーバーにインストールする必要があったのでやってみました。 手順 AWSマネジメントコンソールで、AWS Systems Manager → Run Command → Run Command コマンドの実行画面で、コマンドドキュメント「AWS-RunShellScript」を選択します。 コマンドパラメーターを入力します。今回はyumコマンド。 対象のインスタンスを選択して実行ボタンを押します。 成功しました コマンド履歴から、実際に出力されたメッセージを確認することができます。 いままで一台ずつ接続してコマンドを発行していた手間が削減できました。素晴らしいですね。 AMIAWSAWS Systems ManagercommandSSM Tweet