メニュー
Amazon EC2 Systems Manager
ユーザーガイド

Systems Manager Run Command

Systems Manager の Run Command では、マネージドインスタンスの設定を安全にリモートで管理することができます。マネージドインスタンスは、Systems Manager のために設定されたハイブリッド環境の Amazon EC2 インスタンスまたはオンプレミスコンピュータです。Run Command では、一般的な管理タスクを自動化し、臨時の変更を大規模に実行することができます。Run Command は、EC2 コンソール、AWS Command Line Interface、Windows PowerShell、または AWS SDK から使用できます。Run Command は追加コストなしで提供されます。

管理者は、Run Command を使用してマネージドインスタンスで次のタイプのタスクを実行します。アプリケーションのインストールまたはブートストラップ、デプロイパイプラインの構築、Auto Scaling グループからインスタンスが削除された時のログファイルのキャプチャ、インスタンスの Windows ドメインへの結合など。

ご利用開始にあたって

次の表には、Run Command の使用を開始するのに役立つ情報が含まれています。

トピック 詳細

チュートリアル:Amazon EC2 インスタンスをリモートで管理する (Amazon EC2 ユーザーガイド)

(オプション) チュートリアルでは、AWS Tools for Windows PowerShell または AWS Command Line Interface (AWS CLI) で Run Command を使用して、コマンドをすばやく送信する方法を示します。

Systems Manager の前提条件

(必須) インスタンスが Run Command の最小要件を満たしていることを確認し、必要なロールを設定して、SSM エージェントをインストールします。

ハイブリッド環境での Systems Manager のセットアップ

(オプション) Run Command を使用して管理できるように、オンプレミスサーバーと VM を AWS に登録します。

Systems Manager Run Command を使用したコマンドの実行

EC2 コンソールからコマンドを実行する方法とマネージドインスタンス群にコマンドを実行する方法を説明します。

Run Command のウォークスルー

AWS Tools for Windows PowerShell または AWS CLI を使用してコマンドを実行する方法を学びます。

コンポーネントおよび概念

Systems Manager Run Command の使用を開始するにあたり、この機能のコンポーネントおよび概念を確認しておくとメリットがあります。

コンポーネント/概念 詳細
Systems Manager ドキュメント Systems Manager ドキュメントでは、コマンドをマシンで実行したときに実行するプラグインと使用するパラメータを定義しています。コマンドを実行するときに、Run Command が使用する Systems Manager ドキュメントを指定します。Run Command には、マシンですぐに一般的なタスクを実行できるようにする、事前定義されたドキュメントが含まれます。独自の Systems Manager ドキュメントも作成できます。新しい Systems Manager ドキュメントからコマンドを初めて実行すると、システムによって AWS アカウントを使用してドキュメントが保存されます。詳細については、「Systems Manager ドキュメント」を参照してください。
コマンド マネージドインスタンスは、ローカルマシンからコマンドを送信して設定できます。インスタンスを設定するためにローカルにログオンする必要はありません。Amazon EC2 コンソール、AWS Tools for Windows PowerShell、AWS Command Line Interface (AWS CLI)、Systems Manager API、Amazon SDK のいずれかを使用してコマンドを送信できます。詳細については、Windows PowerShell 用 Systems Manager AWS ツールリファレンスSystems Manager AWS CLI リファレンス、およびAWS SDK を参照してください。
SSM エージェント SSM エージェントは、EC2 インスタンスと、ハイブリッド環境のサーバーと VM にインストールする AWS ソフトウェアです。エージェントは Run Command 要求を処理し、要求に指定されたとおりにマシンを設定します。詳細については、Linux に SSM エージェントをインストールする(Linux) および Windows に SSM エージェントをインストールする (Windows) を参照してください。