본문 바로가기
Computer

[AWS] 람다 사용해보기 / AWS Lambda

by castberry_ 2024. 1. 24.
반응형

AWS Lambda

AWS 람다는 AWS 서버리스 서비스 중 하나입니다. 지원언어는 Java, Go, PowerShell, Node.js, C#, Python, Ruby이 있고 이 이외의 언어를 사용하고 싶다면 Runtime API를 사용하면 됩니다. 

 

AWS Lambda – FAQ

 

aws.amazon.com

 

AWS 람다에 올린 코드는 AWS S3 버킷에 보호되어 저장됩니다. 

 

AWS nodejs 예제 

 

aws 검색창에 lambda를 검색하여 접속합니다. 

 

 

함수 생성을 클릭합니다. 

 

 

함수이름, 런타임, 아키텍처를 선택하고 함술르 생각합니다. 

이번 예제에서는 런타임: nodejs 아키텍처 x86_64를 사용합니다. 

 

 

export const handler = async (event) => {
  var name1 = event.testname1;
  var name2 = event.testname2;
  var name3 = event.testname3;
  
  const response = {
    statusCode: 200,
    body: [JSON.stringify('namelist:'), JSON.stringify(name1), JSON.stringify(name2), JSON.stringify(name3)],
  };
  return response;
};

 

위와 같이 코드를 작성하고 Deploy 버튼을 클릭하여 업데이트 합니다. 

그 후, Test를 클릭합니다.

 

{
  "testname1": "wychoi",
  "testname2": "castberry",
  "testname3": "dinae"
}

 

처음 누르면 테스트 이벤트를 설정할 수 있는데 위와 같이 설정합니다. (템플릿은 신경쓰지않아도 됩니다.)

다 작성하면 저장을 합니다. 

 

 

파란 Test 버튼을 다시 누릅니다. 

 

위와 같이 응답이 정상적으로 보이는 것을 알 수 있습니다. 

반응형

'Computer' 카테고리의 다른 글

[AWS] Elastic Load Balancer / 기능, 종류  (0) 2024.01.20
[AWS] AWS Route 53 - DNS 레코드 종류 정리  (0) 2024.01.14

댓글