0

Eclipseで簡単なaws dynamodb javaプロジェクトを作成しました。私は自分のプロファイル、秘密鍵、およびその他の情報をJavaのAwsプラグインに設定しました。aws javaプロジェクトのプロフィールを変更

新しいaws dynamodbプロジェクトも作成していますが、自分のプロフィールを選択しました。しかし、コードをコンパイルして実行した後、エラーが表示されます。

"Exception in thread "main" java.lang.IllegalArgumentException: No AWS profile named 'default'" 

私はそれがデフォルトプロファイルのためにそのことを知っています。しかし、新しいプロジェクト自体を作成しているうちに「私のカスタムプロファイル」を選択しました

この問題を解決するにはどうすればよいですか?

答えて

2

プロファイルを変更するには、Eclipseを起動する前に環境変数AWS_PROFILEを設定する必要があります。

  1. あなたの信頼できるファイルを編集し、カスタムプロファイルを定義します。

    $ vi ~/.aws/credentials 
    [sample-profile] 
    aws_access_key_id = XXXXXXXXXXXXXXXXXXXX 
    aws_secret_access_key = XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX 
    region = ap-northeast-1 
    
  2. AWS_PROFILEを定義するようにbash_profileを編集します。

    $ vi ~/.bash_profile 
    export AWS_PROFILE=sample-profile 
    
  3. Eclipseを再起動します。

これ以降、カスタムプロファイルを使用してAWSにアクセスできると思います。

詳細については、次のドキュメントをお読みください。 Providing AWS Credentials in the AWS SDK for Java — Developer Guide

関連する問題