관리 메뉴

JIHYUN JEONG

[Spotify Data Analysis/스포티파이 데이터 분석] AWS Lambda(람다) 기능 (10) 본문

Data Science/Data Analysis

[Spotify Data Analysis/스포티파이 데이터 분석] AWS Lambda(람다) 기능 (10)

StopHyun 2020. 3. 21. 17:26

이전 시간에 올렸던 파이썬 스크립트를 AWS Lambda 를 활용해서 한번 테스트를 진행해보겠습니다.

 

AWS Lambda(람다) 테스트 이벤트 구성 선택 

 

 

 

 

 

이벤트 이름 입력 > artist_id를 입력해줍니다. Mysql에 저장되어 있는 db에서 확인합니다.

 

 

실행 시키면 에러가 발생 했습니다. AccessDeniedException 에러네요.

 

해당 에러는 CloudWatch로 에러를 볼 수 있음.

에러의 원인은 실행 역할에 권한 문제입니다. 아래 'top-tracks..... 역할을 확인' 클릭 > 

 

 

AWS Lambda 서비스가 다른 서비스를 실행 할 때는 해당하는 role(권한)이 필요합니다.

 

 

정책 연결 선택 > 

dynamodb에 full access 권한을 줌.

 

권한을 주고 나서 다시 실행 시키면 정상적으로 실행되는 것을 확인 할 수 있습니다.

Comments