노드 및 Express AWS Lambda 함수 생성
3818 단어 awsserverlesscloudnode
AWS 람다란?
첫 번째 AWS Lambda 함수를 배포하기 전에 Serverless 및 AWS Lambda에 대해 조금 이야기하겠습니다. 이것에 대해 이미 많이 알고 있다면 다음 부분으로 건너뛸 수 있습니다.
처음에는 서버리스가 관련된 서버가 없는 것처럼 들리지만 그렇지 않습니다. 이는 단순히 서버 관리 또는 프로비저닝에 대한 책임이 없으며 개발자로서 코드에서 논리를 작성하는 데 집중할 것임을 의미합니다.
AWS Lambda는 서버를 프로비저닝하거나 관리하지 않고도 거의 모든 유형의 애플리케이션 또는 백엔드 서비스에 대한 코드를 실행할 수 있는 서버리스 이벤트 기반 컴퓨팅 서비스입니다. Lambda에 코드를 업로드하면 서비스가 모든 용량을 처리하고 코드를 실행하기 위한 인프라의 경로 지정 및 관리를 확장합니다.
이제 첫 번째 람다 함수를 만들고 배포할 수 있습니다.
AWS 계정 생성
먼저 신용 카드 또는 직불 카드를 확인해야 하는 AWS 계정을 생성해야 합니다. 과정은 매우 간단합니다.
AWS 콘솔과 연결
먼저 머신에 AWS CLI를 설치해야 합니다. AWS CLI 이 링크로 이동하여 OS에서 지원하는 버전을 다운로드합니다. 다운로드가 완료되면 설치 프로세스를 실행하고 이제 설치를 확인하려면 명령 프롬프트를 열고 다음을 입력하십시오.
C:\> aws --version
aws-cli/2.7.24 Python/3.8.8 Darwin/18.7.0 botocore/2.4.5
이제 서버리스 프레임워크가 AWS 계정과 통신할 수 있도록 IAM 계정을 생성해야 합니다. 이것은 기본적으로 AWS 계정의 어떤 리소스에 누가 액세스할 수 있는지 관리하는 서비스입니다.
이제 마지막으로 설정을 하겠습니다. 이를 위해 명령 프롬프트를 열고
aws configure
최근 생성된 사용자의 액세스 키와 비밀 키를 제공해야 합니다.C:\>aws configure
AWS Access Key ID [****************TEUZ]: AK********3X
AWS Secret Access Key [****************Rh5l]: VVL******xKv9
이제 명령 프롬프트에서 람다 함수를 생성하고 배포할 준비가 모두 끝났습니다.
Lambda 함수 생성 및 배포
이제 설정해야 합니다Serverless.
npm install -g serverless
.AWS - Node.js - Express API
를 선택합니다. 템플릿이 다운로드됩니다.Reference
이 문제에 관하여(노드 및 Express AWS Lambda 함수 생성), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/debopriyadey/create-a-node-and-express-aws-lambda-function-gb5텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)