본문 바로가기
반응형

AWS23

[AWS] Lambda 따라하기 (python) #3 container 사용 AWS Lambda Docker Container 사용하여 Python 실행하기 이제 세번째 포스트 입니다. Docker Container 를 사용하여 Lambda 함수를 생성할 차례네요. 기본적인 내용은 #1, #2 에서 했으니, 필요한 부분만 작성하도록 하겠습니다. AWS 에 로그인하시고, Lambda 서비스 홈으로 갑니다. "함수 생성"을 누릅니다. 세번째 옵션인 "컨테이너 이미지"를 선택합니다. 아직 컨테이너 이미지가 없죠..ㅎㅎ dockerfile 을 이용하여 이미지를 생성하고 ECR에 이미지를 push하고나서 다시 해야겠습니다. Base Image AWS에서 lambda 를 사용할 수 있게 base 이미지를 제공합니다. 런타임 인터페이스 클라이언트가 포함되어있습니다. python 이미지는 여기.. 2023. 1. 13.
[AWS] Lambda 따라하기 (python) #2 지난 포스트에 이어서, Lambda 함수 생성 > 새로 작성 > zip 업로드(library 포함) 을 진행 해보도록 하겠습니다. "함수 생성" 을 눌러서 Lambda 함수를 생성합니다. (여기까지 오는 방법을 모르시면 지난 포스트를 보세요~) 저는 지난 포스트에서 작성했던 hello-bryan 함수에 설명을 이어서 하겠습니다. 우측에 "에서 업로드" 버튼이 있습니다. 옵션으로는 ".zip파일", "Amazon S3 위치"가 있네요. ".zip 파일" 을 사용할 것이지만, 먼저 zip 파일을 만들어야 겠습니다. 1. Python 코드 작성 외부 라이브러리를 써봐야 겠는데요. 흔히 사용하는 requests 를 사용하겠습니다. 우선 소스코드는 아래와 같이 동작을 합니다. url 은 album 정보가 있는 1.. 2023. 1. 12.
[AWS] Lambda 따라하기 (python) #1 AWS Lambda AWS Lambda(람다) 란 무엇인가? 서버 없이 코드를 실행 할 수 있는 이벤트 중심의 컴퓨팅 서비스 예를 들어, 매일 자정에 크롤링을 해야할 작업이 필요한데, Lambda 를 사용하지 않을 때 서버를 구해야함. 운영체제 설치, 파이썬 설치 집에서 24시간 컴터 가동하고 스케줄러 설정 또는 클라우드 서버 서비스 이용 이렇게 하면, 비용이 많이 들겠죠. 매일 자정에 한번 돌리는데 서버를 계속 켜둬야 하니.. 전기세 폭탄, 등짝 스매씽! (꼭 이런 상황때문에만 나온것이 아니지만) 저는 Lambda 를 쓰면 확실히 비용이 절감되고 편했습니다. 주요 상세 기능 공식 홈페이지만한 설명은 없죠. 여기 참고하세요. 따라해보기 1. AWS 계정 생성 https://portal.aws.amazon.. 2023. 1. 11.
728x90
반응형