괴발개발 성장기

사이드 프로젝트/Amazon SQS

[Amazon SQS] MissingRegion: could not find region configuration 에러 메시지

지니유 2023. 7. 24. 17:52
반응형

# 에러

로컬에서는 발생하지 않았다. aws에 올리고 나서 아래와 같은 에러 메시지가 발생했다.

MissingRegion: could not find region configuration

지역을 설정하지 않았다고 한다. 

 

# 해결 과정

 

처음에

sess := session.Must(session.NewSessionWithOptions(
		session.Options{
			SharedConfigState: session.SharedConfigEnable,
		}))

이 부분에 설정해야 한다는 것을 파악했다. 그래서 

session.Options{}

이 부분을 속으로 들어가봤다.

aws configure에 지역을 쳤던 기억이 있어서 session.Options{}안에 있는  Config aws.Config 안으로 들어가봤다.

Config aws.Config

 

이 안에 들어가니까 지역 설정하는 부분이 있었다.

 

Region *string

 

그래서 설정을 했다.

 

# 최종 코드

	sess := session.Must(session.NewSessionWithOptions(
		session.Options{
			Config:            aws.Config{Region: 지역명},
			SharedConfigState: session.SharedConfigEnable,
		}))

 

# 참조 이슈

https://github.com/YooGenie/receive-message-service/issues/42

 

MissingRegion: could not find region configuration 에러 해결방법 · Issue #42 · YooGenie/receive-message-service

 

github.com

 

반응형