공부하기싫어
article thumbnail

어제에 이어서 오늘은

 

안드로이드에서 보낸 값을 파이썬 서버를 거쳐서 반환시키는 작업을 해보자

 

 

 

1스프린트-day5

 

 

 

거의 1시간동안 구글링을 했는데

안드로이드랑 AWS lambda python api 랑 연동할 수 있는 방법을 아직 찾지 못했다...

 

아까 30일 오전 2시에 포스팅을 시작해서

현재시간 오전3시17분인데

 

https://webnautes.tistory.com/1590

 

AWS Rest API를 Android와 연동해보기( Lambda + API Gateway + DynamoDB )

AWS의 Lambda + API Gateway + DynamoDB를 사용하여 구현한 Rest API를 안드로이드 앱과 연동해본 예제입니다. 익숙하지 않은 분야라 이상한 점이 있을 수 있습니다. 2021. 11. 29 - 최초작성 본 포스트는 다음처

webnautes.tistory.com

이건 뭐 거의 교재를 찾았다

감사합니다 교수님

 

일단 블로그 글을 쭉 읽어보니

Django 프레임워크를 꼭 써야할것 같지 않다

데이터 저장과 데이터 불러오기를 분리해서

api 주소가 나뉘어져 있고

dynamoDB 를 이용해서 이미지를 저장하고, 불러올 수 있을 것 같다.

 

즉 유저가 사진을 올리고 '도트화' 버튼을 누르면

 

1. 데이터 저장 api 호출

 - 유저의 사진을 dynamoDB에 저장

2. 데이터 변환 api 호출

 - 유저의 사진을 도트화 후 dynamoDB에 저장

3. 데이터 불러오기 api 호출

 - 추가된 사진 데이터를 불러오고 (1), (2) 에서 저장한 사진을 삭제

 

이런 순서로 진행해보면 될것 같다.

 

 

 

위 교수님 블로그를 보면서 따라해보자

  • dynamoDB

NoSQL 기반이라고 한다

https://m.blog.naver.com/hys1753/221795921828

 

[AWS] DynamoDB(다이나모디비)

DynamoDB는 AWS의 대표적인 NoSQL 기반의 데이터 베이스로 , Key-Value 형태를 제공합니다. 스...

blog.naver.com

db 설명을 친절하게 해주셧는데

성능이 강력한 db인것 같다

 

dynamoDB
활성

테이블을 만들었다

칼럼을 따로 추가할 필요는 없다네요

 

  • lambda

나는 일단 원하는게

3개의 정수를 보내서

합한 결과를 출력하는것이다.

그래서 코드를 조금 바꿨고

 

  • IAM

정책연결

lambda 에 dynamoDBFullAccess 정책을 연결시켜줬다

 

테스트
???

입력한 데이터가 안보인다...

뭐 잘못했나..

 

 

 

오류 해결 ㅋㅋ

ㅋㅋ

테이블 이름을 잘못적었네 아 ㅋㅋ

 

body

body 부분도 이전에 hello lambda 이게 아니라 success 라고 잘 나온다

 

db스캔

스캔결과 test 로 입력했던 값들이 잘 들어가있다

 

 

 

 

오늘은 여기까지 하고

내일 스크럼 정리 다시 한 후에 이어서 해봐야겠다.

오늘은 끝!