일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- MAUI
- c#
- vpc
- iOS노치
- 구글지도
- Xamarin
- 비주얼스튜디오2022
- hot reload
- n8n
- 개발
- Xamarin Forms
- 배포
- 망할
- 구글맵
- 흑우마스터
- 안드로이드
- ABLY
- v
- xcode13
- Android
- aws lambda
- 지도
- .net maui
- SecureStorage
- 프로그래밍
- ASP.NET Web API
- Cloudflare
- 자마린
- 닷넷
- AWS
- Today
- Total
목록프로그래밍/AWS (2)
흑우마스터의 마법의 공간

위에 나온 것처럼 GatewayTimeout을 만날 수 있다. {"message": "Endpoint request timed out"} Endpoint에 문제가 있는 것처럼 보이지만 로컬에서는 잘 되고 다 되는데 AWS Lambda에 올렸을 때 결정적으로 안된다는 것이다. 로컬과 달리 AWS에 올리게 되면 Authorization에 Bearer Token으로 해둔 것 역시 동작하지 않는다. 이때는 Header에다가 넣어야지만 동작하는데 아무래도 이건 API Gateway에 스테이지 쪽 작업을 해줘야 된다. 문제는 매번 이걸 해줄 수 없다는건데... Postman에서는 Header에 직접 삽입하는 식으로 해결한다치고 클라이언트에서 GraphQLHttpClient 를 사용한다면 해당 문제를 간단하게 해결하..

현재 Visual Studio 2019 버전까지는 AWS Toolkit for Visual Studio를 확장 도구로 깔 수 있어서 AWS를 심각하게 잘 하지 못해도 업로드를 잘 할 수 있다. 만약 AWS 내에 RDS(데이터베이스)까지 있는 상황이라면 VPC 보안 그룹에 해당 Lambda가 포함 되어 있어야 되며 이러한 작업을 하지 않았다면 정작 올려놓은 서비스가 데이터베이스에 접근하지 못해 오류를 내 뱉을 것이다. 그렇기 때문에 서비스와 RDS를 연결해야 되는 것은 필수적이며 초기에 업로드를 하게 된 경우라면 VPC에 당연히 연결 되어 있지 않았을 것이고 VPC를 이렇게 선언해줘야 됨은 물론이지만 정작 VPC를 적용하고자 해도 오류가 난다. 오류의 내용은 Cannot fix “The provided e..