翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
AWS SDK for Java 2.x のセットアップ
このセクションでは、 AWS SDK for Java 2.xを使用する開発環境とプロジェクトについて説明します。
設定の概要
AWS のサービス を使用して にアクセスするアプリケーションを正常に開発するには AWS SDK for Java、次の条件が必要です。
-
Java SDK は、ユーザーに代わってリクエストを認証するための認証情報にアクセスできる必要があります。
-
SDK 用に設定された IAM ロールのアクセス許可は、アプリケーション AWS のサービス が必要とする へのアクセスを許可する必要があります。PowerUserAccess AWS 管理ポリシーに関連するアクセス許可は、ほとんどの開発ニーズに十分対応できます。
-
以下の要素を備えた開発環境:
-
共有設定ファイルは、次のいずれかの方法で設定できます。
-
config
ファイルには、SDK が AWS 認証情報を取得できるように、IAM Identity Center シングルサインオン設定が含まれています。 -
credentials
ファイルには一時的な認証情報が含まれています。
-
-
Maven
や Gradle などの構築オートメーションツール。 -
コードを使用するテキストエディター。
-
(オプションだが推奨) IntelliJ IDEA
、Eclipse 、NetBeans などの IDE (統合開発環境)。 IntelliJ IDEA を使用する場合は、IDE AWS のサービス に直接統合する AWS Toolkit for IntelliJ IDEA を追加して、開発を合理化することもできます。
-
-
アプリケーションを実行する準備ができたら、アクティブな AWS アクセスポータルセッション。を使用して AWS Command Line Interface 、IAM Identity Center の AWS アクセスポータルへのサインインプロセスを開始します。
重要
このセットアップセクションの手順は、ユーザーまたは組織が IAM アイデンティティセンターを使用していることを前提としています。組織が IAM アイデンティティセンターとは独立して機能する外部 ID プロバイダーを使用している場合は、SDK for Java で使用するための一時的な認証情報を取得する方法をご確認ください。以下の手順に従って、~/.aws/credentials
ファイルに一時的な認証情報を追加します。
ID プロバイダーが一時的な認証情報を ~/.aws/credentials
ファイルに自動的に追加する場合は、SDK または AWS CLIにプロファイル名を指定する必要がないように、プロファイル名が [default]
であることを確認してください。