slack→AWS chatbot에서 lambda 실행하려고 하면 RegionDisabledException에 괴로워한 이야기

1911 단어 슬랙AWSChatbotAWS

실현하고 싶은 방식



slack→AWS chatbot→lambda 함수 호출

이쪽에 대해서는 많은 분이 이미 기사로 되어 있습니다.아래의 문서를 참고해 주시면 간단하게 셋업할 수 있습니다.
htps : // / cs. 아 ws. 아마존. 이 m / 그럼 _ jp / 짱 t t / t st / 아 d 민구이 / 갓찐 g-s r d. HTML

실제로 명령을 치자.



lambda의 list-functions를 치고, 권한 주위의 소통을 실시해 보았더니, 아래와 같은 에러 메세지가…


Security Token Service를 필요한 리전에서 활성화하라는 것.
htps : // / cs. 아 ws. 아마존. 이 m / 그럼 _ jp / 짱 t 보 t / ㅁ st / 아 d 민구이로 / 세쿠리 ty 이아 m. html # Sekuri ty-i-m-o-r-poposhie s

IAM의 STS 설정을 확인해 보면 이미지 상태였습니다.


흠. slack이고, 일단 미국의 엔드포인트 활성화해 보자-.



다시 명령 실행!


뭔가 잘 갔다…

결론



정확한 정보를 아직 알고 있지 않지만, Slack→chatbot을 연계시킬 때에는 Slack측의 리전의 STS가 활성화되어 있지 않으면 안 되는 모양입니다.
기본적으로 활성화되는 경우가 많지만 조직에서 의도적으로 비활성화되었을 수 있으므로 비슷한 오류가 발생하면 여기를 사용해 보는 것이 좋습니다.

덧붙여서, 오하이오(us-east-2)를 활성화해 두면 명령 실행할 수 있는 것을 확인할 수 있었습니다!

좋은 웹페이지 즐겨찾기