반응형 CICD/AWS17 [AWS] 트러블 슈팅 json 타입 한글깨짐 utf-8 때문 아님 제게 배포 하는 중에 진짜 어이가 없는 문제가 있었습니다. 키워드에는 한글이 들어가고key_product_sales 는 json 타입인데 한글이 들어가지 않습니다. 백엔드 서버가 장고랑, 스프링 두 개가 있는데 RDS에 Table 생성하는것은 스프링입니다. 그래서 key_product_sales 은 String 으로 하지 않았고@Type(JsonBinaryType.class) @Column(columnDefinition = "json")private Map keyProductSales; 이렇게 했습니다. 그리고 엑셀 파일은 디장고에서 넣어줍니다. 그래서 파이썬 코드도 key_product_sales = models.JSONField(null=True, blank=True) 이렇게 하였습니다. 디장고는 .. 2025. 2. 9. [AWS] ALB 로그 어떻게 보는거지..???? S3 레츠고 이번에 API Gateway 에서 ALB 로 옮기면서 ALB 로 처음에 옮겨도 에러가 나서 로그를 보고 싶은데 Cloudwatch 에서도 안나와서 공식 문서를 알아보다가 이것덕분에 한 번에 해결하여 하는 방법을 공유하고자 합니다. https://docs.aws.amazon.com/ko_kr/elasticloadbalancing/latest/application/enable-access-logging.html Application Load Balancer 액세스 로그 활성화 - Elastic Load Balancing이 페이지에 작업이 필요하다는 점을 알려 주셔서 감사합니다. 실망시켜 드려 죄송합니다. 잠깐 시간을 내어 설명서를 향상시킬 수 있는 방법에 대해 말씀해 주십시오.docs.aws.amazon.c.. 2025. 2. 8. [AWS] 트러블 슈팅 API Gateway + Lambda 했는데 502 에러 ??? feat) 시간초과 502 에러가 나는 이유중에 하나가 시간초과가 있습니다. cloudwatch 를 확인하면 29.x 초 아니면 30.x초에 끝나거든요 . 그럼 Lambda설정에서 시간을 늘려줍니다. 기본은 30초, 15분 까지 늘릴 수 있습니다. 근데 api가 api gateway왔다가 람다를 오기 때문에 람다에서15분을 해도 apigateway 에서 뻑이나면 실패해요 apigateway는 29초가 최대 입니다. 그래서 저 처럼 하나의 api가 시간이 많이 걸리는 경우에는 다른 방안을 생각해야합니다. 1. SQS + Lambda SQS 도 람다로 발생시켜 SQS에 담아 놓는겁니다. 이것은 잊어먹지 않거든요 하지만 비용이 좀 들겁니다. 2. API Gateway 떼고 ELB 로 변경 저는 ELB로 했습니다. 아키텍쳐로 .. 2025. 2. 7. [AWS] Jappa 를 사용한 Django Serverless 배포 lambda 와 API Gateway를 곁들인 안녕하세요 한달만에 왔습니다. 지금 코테는 안 하고 재밌는걸 하고 있습니다. 지금 제가 하고 있는 프로젝트에서 파이썬 서버가 있는데, API가 많은것은 아니고 엑셀 업로드 관련 api가 3개 입니다. 이것 마저도 1개는 한달의 1번, 나머지는 하루에 한 번만 넣으면 되는 꼴이니 한달에 많아야 한 사람당 60번 정도죠 그래서 서버를 띄우기 보다 Lambda를 사용하여 호출이 있을때만 요청하게 하려고 합니다. 람다는 프리티어 기준 1백만 건 까지 무료입니다. 바로 가시죠 1. 장고urls.pypath('', index, name='index'), # / 경로 추가 인덱스 페이지를 하나 만들어 줍니다. 해주지 않으면 나중에 502 bad Gateway가 나옵니다. Zappa 가 배포 완료하고 헬스체크를 ".. 2025. 2. 1. SAA-C03 합격 후기 AWS 를 좋아하는건 맞지만 이걸 증멸할 방법중 하나 인 자격증 취득을 위해 공부를 해보았습니다. 2주정도 걸려서 턱 간신히 걸었습니다. ㅋㅋㅋㅋ 그래도 붙었으니 제가 공부하면서 얻은 레퍼런스들을 공유해보려고 합니다 ! 1. 강의 SAA 국민강의 (무조건 할인되면 사기 밥 먹듯이 함)https://www.udemy.com/course/best-aws-certified-solutions-architect-associate/ 이거 꼭 들으세요 좋아요 !사람들이 필기도 많이해서 직접 필기 안 하고 다른 분꺼 써도 될거같아요 https://choiblog.tistory.com/162 AWS SAA를 위한 EC2 공부하기 (1)AWS 예산 설정 비용이 초과되면 알림을 받고 에산을 설정해두기 IAM 사용자는 관리.. 2024. 9. 24. [AWS] Auto Scaling Group 1. Auto Scaling GroupASG의 목표는 스케일 아웃, 즉 증가한 로드에 맞춰 EC2 인스턴스를 추가하거나 스케일 인, 즉 감소한 로드에 맞춰 EC2 인스턴스를 줄이는 것따라서 로드에 따라 인스턴스가 증가하고 감소하는 것을 자동화하는 것이다최소 및 최대 개수를 보장하기 위해 매개변수로 정의 가능로드 밸런서와 페어링 하는 경우 ASG에 속한 모든 EC2 인스턴스가 자동으로 로드밸런서에 연결만약 인스턴스에 문제가 생기면 새로 인스턴스를 생성한다기능 자체는 무료이고 EC2 인스턴스가 생성된 것에 대해서만 비용을 받는다Minimum capacity - 최소 갯수Desired capacity - ASG내의 원하는 인스턴스 갯수Maximum capacity - 최대 갯수스케일 아웃이 발생하면 Desir.. 2024. 9. 9. 이전 1 2 3 다음 반응형