개발 공부 기록하기/04. Spring & Spring Boot
Unable to load AWS credentials from any provider in the chain 해결
lannstark
2020. 9. 23. 08:12
spring-cloud-aws
를 사용할때 이런 에러가 날 수 있다.
com.amazonaws.SdkClientException:
Unable to load AWS credentials from any provider in the chain:
[com.amazonaws.auth.EC2ContainerCredentialsProviderWrapper@64c19877:
Failed to connect to service endpoint:
, com.amazonaws.auth.profile.ProfileCredentialsProvider@7f570ac4:
profile file cannot be null
이 경우, credeitnals를 넣어주어야 하고 몇 가지 해결책이 있다.
1. Access Key 발급받아 설정해주기
2. 위에서 발급받은 Access Key를 application.yml 설정에 넣어주기
Access Key를 발급받고 나서 local credentials에 등록해주면 잘 되는데, 혹시 local credentials에 등록해주기 어려운 경우에는 yml 설정을 해줄 수도 있다.
cloud:
aws:
credentials:
accessKey: SD124FILCK123
secretKey: 15SDFV260SERIFV/123SDF