본문 바로가기

AWS

AWS Dynamodb와 Lambda함수 및 ApigateWay를 사용해보자

728x90

 

첫번째로 DynamoDB 테이블을 생성하자.

 

2. APIGATEWAY에 들어가서 REST api를 선택

 

다음과 같이 설정해준다.

3. 리소스생성

 

4. 람다함수 생성

 

여기서 역할정책 설정이 되어 있지 않으신 분들은 dynamodb put에 대한 역할을 새로 만들어주세요!

 

5.람다함수 코드 생성

 

import boto3
resource=boto3.resource('dynamodb')
table=resource.Table('customers')
def lambda_handler(event, context):
    table.put_item(Item=event)
    return {"code":200, "message":"Data Successful Inserted!"}

다음코드를 dynamodb 테이블을 지정하고 해당 table에 들어온 event값을 넣고 200값으로 성공적인 데이터가 왔다고 알려주는 코드이다.

 

6. 바디에 데이터 추가 후 테스트해보기

 

7. dynamodb 에 데이터가 잘 들어왔는지 확인

 

 

 

 

aws 입문자를 위한 강의

출처:https://www.inflearn.com/course/aws-%EC%9E%85%EB%AC%B8/dashboard

728x90