AWS Lambda 썸네일형 리스트형 AWS Lambda에서 Layer를 사용하여 Node.js로 샘플 코드를 구현하는 방법 AWS Lambda에서 Layer를 사용하여 Node.js로 샘플 코드를 구현하는 방법Layer를 활용하면 라이브러리(예: axios)를 Lambda 코드와 분리하여 관리할 수 있어 효율적입니다.1. Layer 생성 및 설정작업 디렉토리 생성 및 이동mkdir ~/lambda-slack-layercd ~/lambda-slack-layerLayer 디렉토리 구조 생성Layer는 Lambda 런타임에서 요구하는 구조로 만들어야 합니다.mkdir -p layer/nodejscd layer/nodejs종속성 설치Slack Webhook 요청에 필요한 axios 라이브러리를 설치합니다.npm init -ynpm install axiosLayer 압축Layer 파일을 .zip 형식으로 압축합니다.cd ..zip -.. 더보기 AWS Lambda에서 Node.js 샘플 코드를 실행하는 방법 AWS Lambda에서 Node.js 샘플 코드를 실행하는 방법1. AWS Lambda 함수 생성AWS Management Console에서 Lambda 함수 생성합니다. Lambda 서비스 > 함수 생성함수 이름 : sendSlackMessage런타임 : Node.js (최신 버전)아키텍처 : x86_64권한 : 기본 역할 생성 또는 기존 역할 선택함수 생성을 클릭하여 Lambda 함수를 생성합니다.2. Node.js 코드 작성Lambda 함수가 생성되면 기본적으로 제공되는 index.mjs 파일에서 샘플 코드를 작성할 수 있습니다.export const handler = async (event) => { // TODO implement const response = { statusCode: .. 더보기 이전 1 다음