这些区域有:Amazon SDK for Java团队在招聘软件开发工程师
本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
设置Amazon SDK for Java
说明如何在您的项目中使用 Amazon SDK for Java。
先决条件
要使用 Amazon SDK for Java,必须拥有:
-
适合的 Java 开发环境。
-
网络 ACL 和安全组都允许 (因此可到达您的实例) 的发起 ping 的Amazon Web Services 账户和访问密钥。有关说明,请参阅注册Amazon和创建 IAM 用户.
-
Amazon在您的环境中设置的共享 (访问密钥) 或使用共享 (Amazon CLI和其他 SDK)凭证文件。有关更多信息,请参阅 。设置Amazon发展凭证和区域.
在您的项目中包括开发工具包
要在项目中包括开发工具包,根据您的编译系统或 IDE 使用以下方法之一:
-
Apache Maven-如果您使用Apache Maven
,您可以将整个开发工具包 (或开发工具包的特定组件) 指定为项目的依赖项。有关如何在使用 Maven 时设置开发工具包的详细信息,请参阅将开发工具包与 Apache Maven 一起使用。 -
Gradle-如果您使用Gradle
,您可以在 Gradle 项目中导入 Maven 材料清单 (BOM),以便自动管理开发工具包依赖项。有关更多信息,请参阅将开发工具包与 Gradle 一起使用。 -
Eclipse IDE-如果使用 Eclipse IDE,您可能希望安装并使用Amazon Toolkit for Eclipse
,它会自动为您下载、安装和更新 Java 开发工具包。有关更多信息和设置说明,请参阅Amazon Toolkit for Eclipse用户指南.
如果使用上述方法之一 (例如使用 Maven),则无需下载并安装AmazonJAR 文件 (您可以跳过下面的部分)。如果要使用不同 IDE、使用 Apache Ant 或任何其他方法构建项目,请按照下一节中的说明下载并提取开发工具包。
下载和解压缩开发工具包
我们建议您为新项目使用预建的最新开发工具包版本,从而针对所有项目为您提供最新支持。Amazon服务。
有关如何下载和构建开发工具包旧版本的信息,请参阅安装开发工具包的旧版本。
-
从下载开发工具包https://sdk-for-java.amazonwebservices.com/latest/aws-java-sdk.zip
. -
下载开发工具包之后,将内容提取到本地目录中。
开发工具包包含以下目录:
-
documentation
-包含 API 文档 (同时在 Web 上提供:Amazon SDK for JavaAPI 参考)。 -
lib
-包含开发工具包.jar
文件。 -
samples
-包含说明如何使用开发工具包的实用示例代码。 -
third-party/lib
-包含开发工具包使用的第三方库,例如 Apache Commons 日志记录、AspectJ 和 Spring 框架。
要使用开发工具包,将完整路径添加到 lib
,并将 third-party
目录添加到编译文件中的依赖项,然后将它们添加到 java CLASSPATH
以运行代码。
安装开发工具包的旧版本
预建表单中仅提供开发工具包的最新版本。不过,可使用 Apache Maven (开源) 构建开发工具包的旧版本。Maven 将一步完成下载所有必需的依赖项、构建和安装开发工具包。有关安装说明和更多信息,请访问 http://maven.apache.org/
-
访问开发工具包的 GitHub 页面:Amazon SDK for JavaGitHub)
. -
选择与所需开发工具包的版本号对应的标签。例如:
1.6.10
。 -
单击 Download Zip 按钮下载选择的开发工具包版本。
-
将文件解压缩到开发系统中的一个目录中。在很多系统中,可使用自己的图形文件管理器执行该操作,或在终端窗口中使用
unzip
实用程序。 -
在终端窗口中,导航到将开发工具包源文件解压缩的目录。
-
使用以下命令构建并安装开发工具包 (Maven
需要): mvn clean install
生成的
.jar
文件会构建到target
目录中。 -
(可选) 使用以下命令构建 API 参考文档:
mvn javadoc:javadoc
该文档构建到
target/site/apidocs/
目录中。
安装 Java 开发环境
Amazon SDK for Java要求使用 J2SE Development Kit 6.0 或更高版本。可以从 http://www.oracle.com/technetwork/java/javase/downloads/
Java 版本 1.6 (JS2E 6.0) 没有 SHA256 签名的 SSL 证书的内置支持,而与之的所有 HTTPS 连接都需要这些支持。Amazon在 2015 年 9 月 30 日之后。
Java 版本 1.7 或更高版本包含已更新证书,不受这一问题的影响。
选择 JVM
为了让使用Amazon SDK for Java的基于服务器的应用程序获得最佳性能,我们建议您使用 Java 虚拟机 (JVM) 的 64 位版本。此 JVM 仅在服务器模式下运行,即使在运行时指定了 -Client
选项也是如此。
在运行时将 JVM 的 32 位版本与 -Server
选项一起使用应可以提供与 64 位 JVM 相当的性能。