반응형
# 에러
로컬에서는 발생하지 않았다. 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
반응형
'사이드 프로젝트 > Amazon SQS' 카테고리의 다른 글
[마무리] 비동기 프로그래밍 구조 (0) | 2023.07.31 |
---|---|
[slack] 슬랙(slack)으로 에러 메시지를 받기 위해서 slack에서 설정하기 (0) | 2023.07.06 |
[Amazon SQS] 메시지를 채널에 넣어서 메시지 보내기 구조를 잡았다 (0) | 2023.07.01 |
[Amazon SQS] 서비스를 죽지 않게 for 문을 돌려보자 (0) | 2023.06.28 |
[Amazon SQS] SQS에서 메시지 삭제하는 과정에서 에러 (0) | 2023.06.27 |