코드 작성 필요
목표
Dynamodb 테이블에서 데이터를 검색하는 Lambda 함수 생성하기
<1> 구성은 lambda -----> DynamoDB
<2> lambda 생성과 람다로 테이블 전체 보기
<3> 람다에서 다이나모 디비 쿼리 하기
<1> 구성은 lambda -----> DynamoDB
사전작업
1
DynamoDB 테이블과 데이터가 있어야 함
2
람다를 사용하므로 role이 있어야 한다.
<2> lambda 생성과 람다로 테이블 전체 보기
1.
Services > Lambda
seo-list
node.js 12.x
기본 실행 역할 변경 > Use an existing role
dbscan-role
// 미리 별도로 role 을 만들어야 한다.
create function
2.
index.js
// 코드 수정, 테이블 이름 수정 > 배포
3.
Lambda > 테스트
seotest1
// 지우고 괄호만
{}
> 호출 클릭
success 확인하기
4
세부 정보 확인
<3> 람다에서 다이나모 디비 쿼리 하기
1.
functions
Create function
seo-detail
node.js 12.x
기본 실행 역할 변경 > existing role
dbquery-role // 미리 별도로 role 을 만들어야 한다.
함수 생성
2
코드 > index.js 수정
// 코드 수정
> 디플로이
3
람다 > 테스트
name
myTest2
// 편집기 내용에 아래 입력
{ "name": "seo" }
// name이 seo 검색
데이터를 검색하는 Lambda 함수 생성하기
3
결과 확인
감사합니다.