Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/fortran/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Amazon ec2 如何使用java中的amazon SDK在新创建的amazon实例中安装/配置新软件?_Amazon Ec2 - Fatal编程技术网

Amazon ec2 如何使用java中的amazon SDK在新创建的amazon实例中安装/配置新软件?

Amazon ec2 如何使用java中的amazon SDK在新创建的amazon实例中安装/配置新软件?,amazon-ec2,Amazon Ec2,我的团队正在开发一个应用程序,使最终用户能够轻松创建、配置和销毁amazon实例,而无需自己使用amazon SDK。我们这边的流程包括3个步骤。 1.使用amazon SDK在amazon云中创建/销毁VM(完成) 2.在新创建的实例中配置/安装新软件。 3.跟踪使用/命令和控制 我们目前正处于第二步。我刚刚意识到AmazonSDK不提供在远程机器上安装新软件的API。我不是说AmazonCloudFormation API,因为这些API用于创建和管理AWS资源,而不是像浏览器这样的软件 是

我的团队正在开发一个应用程序,使最终用户能够轻松创建、配置和销毁amazon实例,而无需自己使用amazon SDK。我们这边的流程包括3个步骤。 1.使用amazon SDK在amazon云中创建/销毁VM(完成) 2.在新创建的实例中配置/安装新软件。 3.跟踪使用/命令和控制

我们目前正处于第二步。我刚刚意识到AmazonSDK不提供在远程机器上安装新软件的API。我不是说AmazonCloudFormation API,因为这些API用于创建和管理AWS资源,而不是像浏览器这样的软件

是否有人在amazon实例中安装了新软件?如果是,您是否使用了a)Amazon SDK、b)任何第三方API和c)定制解决方案之一?
此外,甚至可以通过java代码在amazon实例中安装新软件吗?

amazon API主要控制基础设施。它无法控制实例内部发生的事情


有几种方法可以引导实例并安装软件。您可以使用用户数据传递将在首次启动时运行的脚本。您可以使用像chef或puppet这样的供应系统。如果它更适合您,您可以自己开发。

亚马逊API主要控制基础设施。它无法控制实例内部发生的事情


有几种方法可以引导实例并安装软件。您可以使用用户数据传递将在首次启动时运行的脚本。您可以使用像chef或puppet这样的供应系统。如果它更适合你,你可以自己开发。

你所描述的听起来很像平台即服务(PaaS)

PaaS允许您向PaaS提交应用程序,让它启动机器并在机器上设置软件。PaaS还将为您提供额外的功能,如监控、跨云支持和动态更新应用程序

这里提到了几个PaaS供应商:


免责声明:我为一个开源PaaS工作。

您所描述的听起来很像平台即服务(Platform-as-a-Service,PaaS)

PaaS允许您向PaaS提交应用程序,让它启动机器并在机器上设置软件。PaaS还将为您提供额外的功能,如监控、跨云支持和动态更新应用程序

这里提到了几个PaaS供应商:


免责声明:我为开源PaaS工作。

谢谢你的建议。我们(我的团队)也在讨论上述选项,特别是使用puppet这样的资源调配系统。感谢您的建议。我们(我的团队)也在讨论上述选项,特别是使用puppet这样的供应系统。