本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
设置 适用于 Java 的 AWS SDK 2.x
本部分提供有关如何设置开发环境和项目以使用 AWS SDK for Java 2.x的信息。
设置概述
要成功开发 AWS 服务 使用访问的应用程序 适用于 Java 的 AWS SDK,需要满足以下条件:
-
Java SDK 必须有权访问凭据才能代表您对请求进行身份验证。
-
为软件开发工具包配置的 IAM 角色的权限必须允许访问您的应用程序所需的权限。 AWS 服务 与PowerUserAccess AWS 托管策略关联的权限足以满足大多数开发需求。
-
包含以下元素的开发环境:
-
通过以下方式中的至少一种方式设置的共享配置文件:
-
该
config
文件包含 IAM Identity Center 单点登录设置,以便软件开发工具包可以获取 AWS 证书。 -
credentials
文件包含临时凭证。
-
-
用于处理代码的文本编辑器。
-
(可选,但建议使用)IDE(集成开发环境),例如 IntelliJ ID
EA、Eclipse 或 。NetBeans 如果您使用 IntelliJ IDEA,也可以添加要 AWS 服务 直接集成到 AWS Toolkit for IntelliJ ID E 中的 IDEA,以帮助您简化开发。
-
-
准备好运行应用程序时的活动 AWS 访问门户会话。您可以使用启动 IAM Identity Center AWS 访问门户的登录流程。 AWS Command Line Interface
重要
本设置部分中的说明假设您或组织使用 IAM Identity Center。如果您的组织使用独立于 IAM Identity Center 运行的外部身份提供商,请了解如何获取临时凭证以供适用于 Java 的 SDK 使用。按照以下说明向 ~/.aws/credentials
文件添加临时凭证。
如果您的身份提供商自动向 ~/.aws/credentials
文件添加临时凭证,请确保配置文件名称为 [default]
,这样您就无需向 SDK 或 AWS CLI提供配置文件名称。