适用于 Java 的 AWS 开发工具包
开发人员指南
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

AWS SDK for Java 2.0 开发人员指南

AWS SDK for Java提供适用于 Amazon Web Services 的 Java API。利用此开发工具包,您可以轻松构建使用 Amazon S3、Amazon EC2、DynamoDB 等的 Java 应用程序。我们将定期向 AWS SDK for Java 添加对新服务的支持。有关特定版本中的更改和功能的列表,请参阅更改日志

版本 2.x 新增功能

AWS SDK for Java 2.0 是对版本 1.x 代码库的重大改写。它基于 Java 8+ 构建并增加了几个请求次数较多的功能。其中包括对非阻塞 I/O 的支持以及在运行时插入不同 HTTP 实现的功能。有关更多信息,请参阅 AWS 博客。有关将应用程序从 1.11.x 迁移到 2.x 的指导,请参阅迁移指南

有关 2.x 中尚未包含的其他功能的详细信息,请参阅 Github 问题。欢迎提供评论和反馈。

对 1.x 的支持

我们目前不会删除对适用于 Java 的 AWS 开发工具包 1.x 版本的支持。随着我们更接近于最终生产版本,我们将分享一份有关持续 1.x 支持的详细计划,这与我们推出其他 AWS 开发工具包的主要版本的方式相似。

其他资源

除了本指南外,还有以下适用于 AWS SDK for Java 开发人员的有价值的在线资源:

为开发工具包做出贡献

开发人员还可以通过以下渠道提供反馈:

Eclipse IDE 支持

AWS Toolkit for Eclipse 目前不支持AWS SDK for Java 2.0。要将 AWS Toolkit for Eclipse 与AWS SDK for Java 2.0 结合使用,您应使用 Eclipse 中的 Maven 工具添加对 2.x 开发工具包的依赖项。

开发适用于 Android 的 AWS 应用程序

对于 Android 开发人员,Amazon Web Services 发布了专用于 Android 开发的开发工具包:适用于 Android 的 AWS Mobile 开发工具包。请参阅适用于 Android 的 AWS 移动开发工具包开发人员指南了解完整的文档。