lambda(2)
-
AWS SAM로 AWS Lambda 구축 시 Lambda에서 AWS S3 혹은 AWS DynamoDB에 접속 시 권한 에러가 나는 상황 해결
사전지식 aws sam(기본 개념정도만 알아도 이해 가능) aws lambda aws cloudformation(기본 개념정도는 알아도 이해 가능) aws iam(기본 개념정도는 알아도 이해 가능) aws s3 aws dynamodb python boto3 상황 세 가지 상황을 해결했다. S3 접근 시 access denied BucketAlreadyOwnedByYou S3 버켓의 creation_date속성이 none값 1부터 3까지 차례대로 일어났고 해결하기 위해 이것저것 테스트 하면서 일어난 상황에 대해 기록을 남긴다. 나는 AWS Lambda에 코드를 직접 올리지 않고 Docker로 만든 후 AWS SAM을 통해 AWS ECS로 업로드 후 Lambda는 Docker 이미지를 통해 실행하는 구조다...
2023.01.30 -
AWS Lambda에 셀레니움, 크롬 드라이버를 사용하는 방법(1)
개발 환경 ubuntu 20.04 python 3.8 docker aws sam 사전 지식 aws - Lambda python selenium 람다에 크롤링 기능을 적용해 서비스를 한 지 1년이 다가온다. 메가박스 이벤트 알리미를 만들고 운영 중이다(궁금하시다면 클릭) 프로그램을 만들 때 클라우드의 핵심 기술은 람다를 사용했다. 나 혼자 운영 중이라 우여곡절이 많았다. 돈 받고 운영하는 것도 아니고 회사 생활하면서 취미로 만든걸 이렇게 오래 운영할 줄은 생각도 못했었다. 그래도 영화 좋아하는 분들에게 도움을 준다니 기분이 좋아서 운영해오다 큰 고비가 왔다. 메가박스에서 빵원티켓에 대해 자주 HTML Form을 변경 하다 보니 빵원 티켓에 대해 서비스를 제대로 못하는 상황이 발생한다. 이럴 경우 몇 가지 ..
2022.11.20