aws Java SDKでアクセスキー ID とシークレットアクセスキー設定方法
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が使われていたのでした。
ただ、個人的にCLI実行はcygwinでやるほうが多く、切り替えも良くそちらでやるのでcygwinのcredentialsに指定しなおしました。