2016-08-16 3 views
0

serverless.com 프레임 워크를 사용하여 서버리스 프로젝트를 개발 중이며 Api 게이트웨이와 통합 된 Amazon Cognito 사용자 풀을 구축해야하는 경우를 발견했습니다."Serverless"프레임 워크를 통해 AWS API 게이트웨이에 대한 새 권한 부여 프로그램을 통합하는 방법은 무엇입니까?

Labmda 함수를 작성하고이 함수를 새로운 사용자 정의 권한 부여기로 설정하는 방법은 무엇입니까?

Authorizer Labmda 기능의 good example입니다. 문제는이 기능을 Serverless 프레임 워크에 구현하는 방법입니다. 모든 예가 인정됩니다.

도움 주셔서 감사합니다.

답변

1

먼저 API 게이트웨이의 인증 자 탭으로 이동하여 cognito UserPool 인증자를 추가하십시오. 이동 경로에서 자원 ID를 기록하십시오. 그러면 사용할 수있는 s-function.json 내부

"authorizationType": "COGNITO_USER_POOLS", 
"authorizerId": "<resource_id_of_authorizer>", 
+0

서버리스 0.5v를 사용하는 경우입니다. – Partha

관련 문제