问:AWS Toolkit for Eclipse 是什么?

AWS Toolkit for Eclipse 是适用于 Eclipse Java IDE 的开源插件,能够让开人员更为轻松地使用 Amazon Web Services 开发、调试和部署 Java 应用程序。借助 AWS Toolkit for Eclipse,您可以更加快速开始构建 AWS 应用程序,并提高您的生产力。

问:AWS Toolkit for Eclipse 可以做什么?

AWS Toolkit for Eclipse 具有如下功能:

  • 适用于 Java 的 AWS 开发工具包
  • AWS Explorer
  • AWS Elastic Beanstalk 部署和调试
  • 支持多个 AWS 账户

适用于 Java 的 AWS 开发工具包

AWS Toolkit for Eclipse 包含了适用于 Java 的 AWS 开发工具包,方便您开始在 Eclipse 内构建基于 AWS 基础设施服务,包括 Amazon S3、Amazon EC2 和 Amazon DynamoDB 的 Java 应用程序。

  • 开始 – 使用其中一个项目模板,通过 AWS Java 库,轻松地创建新的 Java 项目,或者将库添加到现有的项目。
  • 开发 – 使用 Eclipse Java IDE 构建和调试您的应用程序。
  • 更新 – 通过 Eclipse 更新网站,自动下载 SDK 的新版本。

AWS Explorer

在开发应用程序时,轻松访问和管理您的 AWS 基础设施,如 Amazon S3、Amazon SimpleDB 和 Amazon EC2 等。AWS Explorer 提供了图形界面,让您轻松创建、编辑和删除资源。

  • 配置 – 创建、查看和删除 Amazon S3 数据元、Amazon SimpleDB 项目和属性,以及 Amazon SQS 消息等。
  • 编辑 – 添加、编辑和删除资源以帮助您构建和测试应用程序,无需退出 IDE。
  • 查询 – 为您在 Amazon SimpleDB 中的数据,编写精选查询并编辑其结果。

AWS Elastic Beanstalk 部署和调试

使用 AWS Toolkit for Eclipse 开发和调试 Java Web 应用程序,再部署到 AWS Elastic Beanstalk。

  • 开发 – 使用 Web 应用程序模板(包括基于 Travel Log 示例 Java Web 应用程序的模板)创建新的 Java Web 应用程序。使用 Eclipse Java IDE 在本地构建和运行您的应用程序,而后再部署到 AWS Elastic Beanstalk。
  • 部署 – 轻松部署新应用程序版本到 AWS Elastic Beanstalk,然后使用 Eclipse 中的 Amazon EC2 管理功能或 AWS 管理控制台管理应用程序。
  • 调试 – 对您在 Beanstalk 环境中运行的应用程序进行远程调试。本工具包可帮助您选择 EC2 实例,自动配置安全组和 JVM 设置,然后启动远程调试会话。

问:其他 IDE 呢?

AWS Toolkit for Eclipse 侧重于帮助 Java 开发人员构建 Web 应用程序,但我们也根据客户反馈,提供支持多种编程语言的示例代码、库和开发人员工具,从而帮助所有 AWS 开发人员构建软件。

问:如何获取 AWS Toolkit for Eclipse?

产品页面下载并安装 AWS Toolkit for Eclipse。

问:何处可找到源代码?

源代码通过 GitHub 上的 Git 存储库提供。从中您可以在线浏览源代码,下载整个软件包源代码,或创建自己的克隆副本。

问:AWS Toolkit for Eclipse 是否开源?该工具包的许可方式是什么?

AWS Toolkit for Eclipse 和源代码通过开放源代码促进会 (OSI) 认可的 Apache 2.0 许可证授权许可。这可让我们的客户自由地修改和重新分配项目。

问:该项目为何不通过 Eclipse Public License 授权许可?

Eclipse Public License 要求工具包的衍生物也作为 Eclipse Public License 许可证下的源代码提供。虽然 Eclipse Public License 和 Apache 2.0 许可证都是 OSI 认可的许可证,使用 Apache 2.0 许可证可以让我们的客户灵活地使用适当的许可证修改和分配衍生性作品。