2017-07-10 21 views
-1

Node.jsにAmazon EC2クラウドインスタンス(DescribeInstances)があります。インスタンス上でコマンドを実行するにはどうすればよいですか?オペレーティングシステムはLinuxでなければなりません。例えば、 "ps -ef"コマンドを実行したいのですが...Node2のEC2インスタンスでLinuxコマンドを実行

+0

ssh経由でec2インスタンスに接続してください... –

+0

[Node.jsでコマンドラインバイナリを実行](https://stackoverflow.com/questions/20643470/execute-a-command-line-binary)の可能な複製-with-node-js) –

答えて

0

この実行がどのようなコンテキストにあるのかは疑問です。NodeJSについてコマンドを実行したいインスタンスがある場合、NodeJSにはシェルコマンドを実行するためのいくつかの方法がありますが、そのうちの1つはすでにコメントにコメントとして提供されています。

ここでコマンドを実行したいインスタンス外のAWS SDKを使用してNodeJSを使用している場合は、NodeJSで実行する場合はSSH to run the commandを使用しています。代わりにSDKを使用する場合は、Systems Manager Run Commandがあります。 AWS JS SDKはAWS.SSM classを通じてSSMとインターフェースします。これに対して、SSH認証を心配する必要はなく、全体的な権限を与えるためにロールを利用することもできます。

+0

インスタンス外でAWS SDKを使用しています... – user8264861

関連する問題