Closed dev4unet closed 1 month ago
@dev4unet
@powerkimhub ㅎㅎㅎ.. 잠깐 구글링하니 혹시라도 ~/.aws/crdential 세션이 설정되어 있어서 충돌이 있나 싶어서 확인하고 있었는데, 오히려 반대로 새로 만들어진 일부 핸들러가 설정 값을 이용하지 않고 ~/.aws/crdential 값을 이용하는 형태로 만들어졌었나 보군요. 소스를 잠깐 훑어 보니 기본 세션은 기존과 동일하지만 ListRegionZone()에서 리전 허용 여부 체크를 위해 리전을 변경하기 위해 NewSession API를 잘 못 사용했었네요. ''' sess, err := session.NewSession(&aws.Config{ Region: region.RegionName, }) '''
@dev4unet @raccoon-mh
@dev4unet @powerkimhub PR 드렸습니다. 감사합니다 :)
@raccoon-mh
What happened : Region/Zone list in AWS not retrieved
How to reproduce it (as minimally and precisely as possible) : Occurs in newer versions of cb-spider.
Anything else we need to know? : Looking at the log, the following error occurs NoCredentialProviders: no valid providers in chain. Deprecated. For verbose messaging see aws.Config.CredentialsChainVerboseErrors
Environment
Error Log