インスタンスで高速な定期的なO&M操作を実行するには、Elastic Compute Service (ECS) コンソールでリモートコマンドを送信します。 このトピックでは、ECSコンソールで1つ以上のECSインスタンスにコマンドを送信する方法について説明します。
前提条件
コマンドの送信先のインスタンスは [実行中] 状態です。
インスタンスでCloud Assistant Agentが実行されています。 Cloud Assistant Agentを使用して実行できる操作については、「Cloud Assistant Agentの起動、停止、またはアンインストール」をご参照ください。
手順
Cloud Assistant Agentは、リモートコマンドを送信する場合に必要です。リモートコマンドは、Cloud Assistantコマンドのクォータに対してカウントされます。 Cloud Assistant Agentの使用に関する注意事項と制限については、「概要」をご参照ください。
ECSコンソールにログインします。
左側のナビゲーションウィンドウで、 を選択します。
上部のナビゲーションバーの左上隅で、リージョンを選択します。
次のいずれかの方法でリモートコマンドを送信します。
1つのECSインスタンスにリモートコマンドを送信するには、インスタンスの太字の [操作] 列にある [] > 接続 > リモートコマンドの送信 を選択します。
複数のESCインスタンスにリモートコマンドを送信するには、複数のインスタンスを選択し、ページ下部の
を選択します。
表示されるダイアログボックスで、コマンドの設定を完了し、[実行] をクリックします。
説明コマンドを送信するLinuxインスタンスとWindowsインスタンスを選択した場合は、インスタンスのオペレーティングシステムに基づいてコマンド設定を構成します。
パラメーター
説明
例
コマンドタイプ
Linuxインスタンスの場合、デフォルトでShellが選択されます。 [Python] または [Perl] を選択することもできます。
Windowsインスタンスの場合は、[Bat] または [PowerShell] を選択します。
シェル
タイムアウト期間
コマンドを1回実行するときのタイムアウト時間。 タイムアウト期間が終了すると、送信プロセスは強制的に終了します。
有効な値: 10 ~ 86400
単位は秒です。 86,400秒は24時間に相当します。
60
コマンド
コマンドの出力は、コマンドの1回の実行で返す必要があります。 コマンド出力を操作することはできません。
簡易シェルコマンドの詳細については、「インスタンス設定の表示」をご参照ください。
説明コマンドの実行後、[コマンドコンテンツ] コードエディターに別のコマンドを入力して、選択したインスタンスで実行できます。
/