java - 创建一个程序来管理 Amazon EC2 实例

标签 java amazon-web-services amazon-ec2

我正在尝试创建一个可以管理 EC2 实例(创建、停止、终止)的程序。我对该服务不熟悉,在查看文档和搜索网络后,没有找到任何有关创建管理服务的一般建议。我的问题是:

什么编程环境/语言最适合创建管理程序?

该程序如何与 EC2 实例交互? (我研究过 AWS EC2 command line tools 。可以在程序中使用这些来创建/终止实例吗?)

任何实现此目的的一般建议都值得赞赏(尤其是示例的链接)。

最佳答案

What programming environment/language would best be suited to creating a management program?

这个问题无法以明确的方式回答,您应该选择您最熟悉的语言或最适合您的环境/团队的语言 - 有很多可供选择,最流行的主要语言涵盖专用 SDK(当前为 Java、.NET、Node.js、Python、PHP、Ruby),请参阅 Tools for Amazon Web Services 了解详细列表以及有关每个 SDK 的更多信息的链接。

How can this program interact with EC2 instances?

所有 SDK(以及构建在这些 SDK 之上的命令行工具)都使用 AWS API 与相应的服务交互(每个 SDK 都有一个单独的 API,但大多数的结构非常相似),请参阅 Documentation有关所有当前可用服务的列表及其文档链接:

Welcome to the Amazon Web Services (AWS) Documentation. Whether you are new to AWS or an advanced user, you can find useful information about the services ranging from introductions to advanced features.

To learn how you can get started with AWS, see our Getting Started with AWS guide. If you are interested in learning more about our AWS Free Usage Tier, see our AWS free usage tier article.

关于java - 创建一个程序来管理 Amazon EC2 实例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15677455/

相关文章:

java - 按从低到高的顺序对整数进行排序java

java - 尝试在 java 和 Nodejs 中使用 GRPC 时出现警告 : RPC failed: Status{code=NOT_FOUND, 描述=未找到,原因=null}

java - 无法从位置加载对象,错误子报告 jasper

python - 动态模块 : query using more than two attributes

amazon-web-services - 用于 asp.net 的 Amazon CloudFormation 模板是什么?

amazon-web-services - AWS 上的聊天应用程序 : EC2 (eJabberd XMPP) vs RDS (Relational Database) vs other options?

Mongodb EC2 EBS 备份

java - 为使用 Selenium 网络驱动程序的网络应用程序选择云计算服务

java - 使用 Java 读取多个属性 CouchDB

amazon-web-services - botocore.exceptions.ClientError : InvalidClientTokenId