구리의 창고

APEX - NoCredentialProviders: no valid providers in chain. Deprecated. 본문

AWS

APEX - NoCredentialProviders: no valid providers in chain. Deprecated.

구리z 2017. 9. 13. 16:41

머리글

AWS Lambda의 Deployment를 도와주는 훌륭한 도구가 있다. 바로 Apex다. 인증 방법 중 --profile옵션을 사용 할 경우 아래와 같은 에러가 나는 경우 해결책이다.
NoCredentialProviders: no valid providers in chain. Deprecated.

해결책

Apex는 Golang으로 구현되어있고, 그에 따라 aws-sdk-go를 사용하여 구현되어있다. 그리고 sdk 문서에서 Credential 설정하는 법을 살펴보면 AWS_SDK_LOAD_CONFIG 환경 변수를 1로 설정해달라는 부분을 확인 할 수 있다.
export AWS_SDK_LOAD_CONFIG=1


0 Comments
댓글쓰기 폼