본문 바로가기
클라우드

Serverless Framework #4 람다 함수 실행에 필요한 권한 설정

by ^..^v 2020. 11. 7.
728x90
반응형

S3 버킷 또는 버킷의 파일 목록을 반환하거나 S3 버킷에 파일을 업로드하는 경우와 같이, AWS 서비스를 이용하는 람다 함수의 경우 일정한 권한을 필요로 합니다.

Serverless Framework로 람다 함수를 생성, 배포할 때 함수 실행에 필요한 권한을 설정하는 방법을 알아보겠습니다.

 

python-example-iam serverless service 생성

 

serverless.yml 파일에 프로파일과 함수이름 설정

 

람다 함수 목록을 반환하는 handler 함수를 작성

 

함수 배포

 

배포 확인 및 테스트

lambda:ListFunction 권한이 없어서 실행에 실패한 것을 확인

 

모든 lambda 기능을 사용할 수 있도록 serverless.yml 파일을 수정

 

배포 및 테스트

 

 

 

역할에 lambda:* 권한 추가 확인

728x90
반응형

댓글