오늘은 람다 관련해서 유저네임으로 알아보는 키가 아닌 값으로 검색해서 들어가는 거정도 만들고 시간이 남으면 유니티 작업까지 해서 DynamoDB는 끝내도록 한다. 내일은 이렇게 만들어진 로그인 시스템을 이용해서 S3에 파일을 올리고 다운 받는걸 만들면 될듯 싶다. 

 그리고 직무교육 프리랜서 계약 체결되면 아트팀에게는 블렌더 / 애니메이션 / 모델링 / 리깅을 알려주고 프로그래밍 팀에게는 물리기반 메터리얼 / 커스텀 셰이더 / 블렌더 스크립팅 / 유니티 노하우 이렇게 알려주고 오면 될듯 싶다. 그리고 배웠다고 바로 할수는 없을테니 남는 시간에 셰이더랑 해서 최적화 작업해주고 오면 될듯 싶다. 

 기존 정책을 가져 와서 등록을 하면 정책을 매번 등록할 필요 없이 쉽게 작업이 가능하다. 

 블루 프린트라고 AWS에서 미리 만들어 놓은 코드가 있다. 다만 Node.js 14버전하고 파이썬을 지원하고 Node.js 18버전은 지원하지 않는다. 처음부터 짜지 말고 가져와서 18으로 바꿔서 조금씩 작업을 하는게 실무적인 관점일듯 싶다. 그리고 이게 C# GO등 다양하게 지원하지만 파이썬하고 Node.js가 메인이라고 봐야 할듯 싶다. 

 오늘 만들 것은 QuerryCommand를 불러와야 한다. 

 여기까지는 크게 어렵지 않은듯 싶다. 

 내 기억이 맞다면 글로벌 보조 인덱스를 만들어야 한다. 

 여기까지는 그다지 어렵지 않다. 그 다음 부터가 낯선 방식이라서 난이도가 있다. 조금 어려우니 천천히 작업을 하도록 한다. 

 == 이 =으로 축약이 되었고 :로 된게 일종에 매개변수인데 이것에 정의가 S이면 string이라는 말이다. 문법의 형식이 낯설기 때문에 조금 어렵다. 

https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/clients/client-dynamodb/classes/querycommand.html

 

QueryCommand | @aws-sdk/client-dynamodb

 

docs.aws.amazon.com

 자세한건 여기 문서를 보면 될듯 싶다.

 테스트 중에 오류가 나는데 어디가 문제일까?

 이렇게 바꿔 봤는데도 오류가 난다.

 저번엔 어떻게 해결했는지 궁금하다. 

 애초에 여기에서부터 막힌다. 일단 여기서 검색이 되도록 만드는 게 먼저인듯 싶다. 

 새로 만들어서 등록했는데 바로 되는게 아니라 조금 기다리면 되는듯 싶다. 

 잠깐 쉬었다가 유저 체크하는 거랑 암호 만들고 넘어가도록 해야 겠다. 

 아주 잘 작동한다. 이제 유니티로 넘어가서 작업하고 오류 나는거는 유니티 하면서 발견하도록 해야 겠다.

 아 암호가 빠졌구나 그 Salt 하는거는 일단 넘기고 가볍게 crypto 정도만 써서 작업하고 넘어가자.

 오류가 나는데 머가 문제일련지 모르겠다. 

 아 키값을 잘못 보내서 그런거였다. 해결 됬다. 

 

'프로젝트' 카테고리의 다른 글

AWS 유니티 LogIn 복습  (0) 2023.03.24
AWS 유니티 UserCreate 복습  (0) 2023.03.24
AWS 유니티 DynamoDB 복습  (0) 2023.03.23
강의는 여기까지만 보고  (0) 2023.03.22
AWS Unity NoSQL  (3) 2023.03.21

WRITTEN BY
아이고이아

,