2013-02-19 104 views
1

我是EC2和AWS SDK的新手。我想从AWS SDK的EC2实例上执行java程序或使用EC2的java API。我应该使用哪种方法?如何 ?另外我怎样才能使用相同的API在EC2实例上运行命令。如何使用AWS SDK在远程EC2上运行Java程序

我被困在此,任何帮助将不胜感激。 在此先感谢

回答

1

据我所知,你有一个ec2实例设置,它有一个java程序。为了在你的ec2上运行一个java程序,你不需要aws sdk。并且,为了在ec2上运行任何命令,您只需将ssh发送到您的机器,然后从控制台执行命令(如果您的实例是Linux)并且Windows使用远程桌面连接到您的实例即可。
AWS的SDK用于配置和管理您的EC2实例(像造就了新的实例或终止,并指定配置等任务)

0

您可以通过ec2-run-instances 参数做它在实例启动:用户数据或用户数据文件

亚马逊的Linux和Ubuntu的AMI有CloudInit - 它调用脚本的用户数据在实例的初始化通过

的CLI它看起来像

ec2-run-instances --key [KEYPAIR] --user-data-file [script_file] ami-[your-ami] 

script_file可能看起来像

#! /bin/bash 
cd path-to-you-program 
java -cp.... 
相关问题