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
'AWS' 카테고리의 다른 글
Route53 과 Cloudwatch 연동해서 로깅처리 (0) | 2023.07.13 |
---|---|
Presigned URL을 통해 S3에 업로드하기 (0) | 2023.06.19 |
IAM 사용자설정 , 정책설정 , 정책시뮬레이션 적용하기 (0) | 2023.06.14 |
AWS ECR 에 Docker image push (0) | 2023.06.07 |
AWS 아키텍처설계 V1 (0) | 2023.05.28 |