brunch

You can make anything
by writing

- C.S.Lewis -

by Master Seo Jun 01. 2020

379. DynamoDB 2, Lambda

목표

Dynamodb 테이블에서 데이터를 검색하는 Lambda 함수 생성하기



<1> 구성 :  lambda  ----- DynamoDB

<2>  lambda 생성 과  람다로 테이블 전체 보기

<3>  람다에서 다이나모 디비 쿼리 하기




<1> 구성 :  lambda  ----- DynamoDB

사전작업

람다를 사용하므로 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

create

test

success  확인하기




<3>  람다에서 다이나모 디비 쿼리 하기


1.

functions

Create function

seo-detail

node.js 12.x

existing role

dbquery-role  // 미리 별도로 role 을 만들어야 한다.

// 코드  수정

save


2.

람다 > 테스트 

myTest2

// 편집기 내용에 아래 입력

{ "name": "seo" }   

 // name이 seo  검색

create

test



3

결과 확인


감사합니다.



매거진의 이전글 378. DynamoDB1, text로 한번에 입력

매거진 선택

키워드 선택 0 / 3 0

댓글여부

afliean
브런치는 최신 브라우저에 최적화 되어있습니다. IE chrome safari