본문 바로가기

안녕하세요!

Lambda

[ AWS ] Api Service Lambda 생성하기 새로운 함수를 생성할 때 새로 작성을 선택해주고, 함수 이름은 api-service-create로 입력하고, Python 3.9를 선택한다. 그리고 밑에 있는 기본 실행 역할 변경에서 실행 역할은 AWS 정책 템플릿에서 새 역할 생성을 선택한다. 역할 이름은 my-lambda-role로 입력하고 정책 템플릿에서 DynamoDB를 검색해 단순 마이크로서비스 권한을 선택한다. import json import boto3 import random import json def lambda_handler(event, context): member_name = ['Ama','Jone','Zon','Penny','Jessie'] member_status = ['Happy','Sad','Serious','Satisfi.. 더보기
[ AWS ] Webpage Lambda 생성하기 이제부터는 앞서 수행해본 Hello world를 참고할 수 있는 코드를 활용해 웹 페이지에서 보여주려고 한다. 원래는 Lambda 자체적으로는외부 호출이 불가능하다. 이전 파트에서 보여주었던 것은 외부 인터넷에서 호출하여 볼 수 없다. 이번에는 외부에서도 생성된 서비스를 볼 수 있도록 Function URL 기능을통해호출 가능한 URL을 생성할 것이다. 이전 파트와 유사하지만 조금 다르게 진행한다. 이번에는 블루프린트를 사용하지 않고 직접 새로 작성을 선택한다. 함수 이름은 single-webpage로 입력하 아까와 마찬가지로 Python을 선택해준다. 뿐만 아니라 Advanced Setting, 즉 고급 설정을 열어서 함수 URL 활성화를선택해주고, 그 하위 목록에서의 인증 유형을 NONE으로 선택해준.. 더보기
[ AWS ] Hello World Lambda 생성하기 이번주부터는 틈틈히 AWS에서 웹페이지 등을 구현하는 방법에 대해 AWS에서 무료로 제공하고 있는 강의를 들으며 해당 내용을 정리해볼 것이다. 국비 지원 훈련을 받았을 때 AWS 구조나 사용 방법에 대해 친절히 설명을 받지 못했었기에 이번 기회를 통해 AWS를 활용하는 방식이 어떤 것인지 파악해볼 것이다. Lambda 기본 함수 생성하기 AWS 계정에 로그인을 한 후에 사이트 상단에 있는 검색창에 Lambda를 검색하고 클릭해 해당 페이지로 접속한다. Lambda 페이지에서 위 페이지는 Dashboard를 클릭해 확인할 수 있다. 해당 페이지로 이동한 후, 우측 상단에 있는 Create function을 클릭한다. 어느 순간부터 언어 설정이 영어로 되지 않고 있으나, 상관없다. 블루프린트 사용을 선택해주.. 더보기

300x250
반응형
loading