Amazon AWS EC2 에서(OS : Ubuntu Linux) Tomcat을 사용 하여 S3 에 접근하려 할 때, 오류 발생
오류 정보는
Unable to load AWS credentials from any provider in the chain
credential 정보는 이미 ~/.aws/credential 에 있는 상태
여러번의 시도 끝에 아래 경로에 넣으니 일단 정상 작동
/usr/share/tomcat7/.aws/config
다 끝난줄 알았으나, 톰캣 로그에 경고 표시
WARN : com.amazonaws.profile.path.cred.CredentialsLegacyConfigLocationProvider - Found the legacy config profiles file at [/usr/share/tomcat7/.aws/config]. Please move it to the latest default location [~/.aws/credentials].
왜이러나...
일단 tomcat 의 HOME 이 /usr/share/tomcat7/ 로 지정되어있어서 그런 듯 보이나...
경고 한줄 뜨는게 살짝 성가시다.
왜 이렇게 되는지는 천천히 생각해보자.
'프로그래밍 > 웹개발' 카테고리의 다른 글
웹개발 시 참고하면 좋은 사이트 및 라이브러리 정리 (0) | 2017.07.10 |
---|