aws Java SDKでアクセスキー ID とシークレットアクセスキー設定方法

Aug 16, 2015   #AWS 

Javaのaws toolkit for eclipse core v2.3.1をeclipseにインストールして、glacierのサンプルコードを実行したところ、AwsCredentials.propertiesを設定していないのに実行できてしまいました。

なんでだー!!!

と思い、ソース調べたり、ググったりしてみたところ、eclipseの設定のところのAWS Toolkitに設定があった。。。

Amazon Web Services アクセス認証情報を使用する - AWS Toolkit for Eclipse | aws documentation

で、Windowsだと通常は

%USERPROFILE%.aws\credentials

(私だと%USERPROFILE%はC:\Users\kikudai

 Dosプロンプトでecho %USERPROFILE%してみれ)

に設定されます。

私はWindowsのCLIもインストールして色々実行していたので、ここにcredentials設定がすでにあってそのdefaultが使われていたのでした。

aws-toolkit-preferences-eclipse

ただ、個人的にCLI実行はcygwinでやるほうが多く、切り替えも良くそちらでやるのでcygwinのcredentialsに指定しなおしました。