[1주-5일차] NFT maker APP - 안드로이드 to AWS파이썬api서버 연동
어제에 이어서 오늘은
안드로이드에서 보낸 값을 파이썬 서버를 거쳐서 반환시키는 작업을 해보자
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인것 같다
테이블을 만들었다
칼럼을 따로 추가할 필요는 없다네요
- lambda
나는 일단 원하는게
3개의 정수를 보내서
합한 결과를 출력하는것이다.
그래서 코드를 조금 바꿨고
- IAM
lambda 에 dynamoDBFullAccess 정책을 연결시켜줬다
입력한 데이터가 안보인다...
뭐 잘못했나..
오류 해결 ㅋㅋ
테이블 이름을 잘못적었네 아 ㅋㅋ
body 부분도 이전에 hello lambda 이게 아니라 success 라고 잘 나온다
스캔결과 test 로 입력했던 값들이 잘 들어가있다
오늘은 여기까지 하고
내일 스크럼 정리 다시 한 후에 이어서 해봐야겠다.
오늘은 끝!