기록일지 6

2022-01-18

오늘은 .Net을 Lambda를 업로드 해본다. 참고한 영상은 https://www.youtube.com/watch?v=SQiLH2wXK3w&list=PLXCqSX1D2fd9rVux4a5y6krZQQOwMcWz2&index=6 이 채널의 lambda부분과 dynamodb를 참고하여 작성하고 있다. 우선 3가지를 깔아야 하는데 cmd 창을 열고 1. AWS Lambda Tools 설치 오타가 있는데, dotnet tool install -g Amazon.Lambda.Tools 이다. 2. Amazon.Lambda.Templates 정상적으로 완료가 되었으면, command 창을 통해 Empty Lambda Project를 생성한다. 이렇게 하면 내가 명령한 위치 C:\Users\yosilkong6 에 프로..

기록일지 2022.01.18

2022-01-17

드디어 identity pool 등록할 수 있게 되었다. string userpool_provider = "cognito-idp." + Region + ".amazonaws.com/" + CredentialsManager._userPoolId; //링크 후 어플리케이션 돌아오면 실행되는 함수. public async void ProcessDeepLink(string deepLinkUrl) { bool exchangeSuccess = await ExchangeAuthCodeForAccessToken(deepLinkUrl); //코드를 토큰으로 바꾸는 함수 호출 if (exchangeSuccess) { CredentialsManager._credentials.AddLogin(userpool_provider,..

기록일지 2022.01.17

2022-01-12

Cognito UI 호스트 연결하기. 한동안 고민 끝에 드디어 소셜로그인을 통해 Userpool에 연결에 성공하였다. 정리하여 올릴 예정이지만 간단히 적어 놓도록 하자. 참고한 동영상은 이다. https://www.youtube.com/watch?v=lzQ2rLqlqyk&t=722s 영상의 github 링크는 https://github.com/BatteryAcid/unity-cognito-hostedui-social-client GitHub - BatteryAcid/unity-cognito-hostedui-social-client: This project is a Unity client that demonstrates how to use AWS Cogni This project is a Unity cli..

기록일지 2022.01.13

2022-01-07 개발일지

어제 구글 로그인까지 성공 후, String 값으로 token 값을 확인하는데 빈 string으로 나와 때려치고 퇴근했다. 구글링을 해본 결과 Google에서는 GetIdToken();을 권장하지 않는다는 사실을 알게 되었다. 하지만 AWS SDK는 이걸 쓰라는데 어떻게? 일단 들어갈때까지 코루틴으로 넣어보자 public void OnLogin() { if (!Social.localUser.authenticated) { Social.localUser.Authenticate((bool bSuccess) => { if (bSuccess) { UnityEngine.Debug.Log("Social.Login Successful"); StartCoroutine(LoginByGoogle()); //Credentia..

기록일지 2022.01.07

2022-01-06 (AWS)

오늘은 아침에 오자마자 유니티에 빨간등불로 시작했다. Nug dll을 이용해서 AWS.SDK를 받아 쓰고 있었는데 Unloading broken assembly ?.dll, this assembly can cause crashes in the runtime 이런 문구의 에러가 뜬다. ?에 AWS의 핵심 코어들이 포함되어 있어 다른 방법을 강구해본다. 결국 직접적으로 dll을 다운받는 방법으로 바꿔 해결하였다. 아주 콘솔창이 쾌적하다. 또한 Assets도 깔끔하게 정리된 모습. 현재 Cognito를 통한 로그인 작업 및 Userpool에 인증을 받아 토큰을 받아오고 있는 상황이다. 토큰을 Cognito Identity에서 Auth로 인증하는 수단으로 하여 쓰게 하고 싶다. 이를 테면, User -> Cog..

기록일지 2022.01.06

AWS_Unity 개발일지 2022-01-05

기존의 유니티 SDK가 너무 구식이라 새로운 SDK를 찾기위해 모험을 떠났다. 기존의 유니티 SDK 는 AWS 공식 홈페이지에서 제공하는 SDK로 간단하게 유니티에 구현할 수 있다는 장점이 있지만, 업데이트가 6, 7년 이상된 구형이었다. 참고하고 있는 https://catalog.us-east-1.prod.workshops.aws/v2/workshops/29253aed-05ee-46f3-bcf3-bb3f90919de4/en-US/prereq/iam Workshop Studio catalog.us-east-1.prod.workshops.aws 는 최근 SDK를 구현하고 있고 .NET에 구현된 SDK를 사용하는 것으로 추정된다. (공홈에 올린걸로 해줘라 인간적으로) 그리하여 유니티에 NuGet.dll을 설..

기록일지 2022.01.05