aws-lambda
Python을 사용하는 AWS Lambda
수색…
왜 AWS 람다인가?
AWS Lambda가 지원합니다.
- 투명한 확장 성과 가용성
- 개발자 친화적 인 운영 및 서버 관리 필요 없음
- AWS 서비스에 고유 한 통합
- 유휴 시간을 지불 할 필요가 없습니다.
- RESTful 통합
- AWS API 게이트웨이를 사용하여 RESTful 인터페이스 모니터링
Hello World - 람다 함수
이것은 가장 간단한 람다 함수 중 하나입니다. Hello World 프로그램과 동일합니다.
첫 번째 프로그램을 만들려면 다음 단계를 따르십시오.
- AWS Console에 로그인
- 계산중인 Lambda를 클릭하십시오.
- 람다 함수 만들기를 클릭하십시오.
- 선택한 청사진 섹션 건너 뛰기
- 구성 트리거에서 점선으로 된 사각형을 클릭하십시오.
- API 게이트웨이 선택
- 필요한 세부 정보를 이미지와 같이 채 웁니다. API 이름 은 빌드하려는 API의 이름입니다. 리소스 패턴 은 람다 함수를 호출 할 수있는 URL 경로입니다. 필요한 http 메소드를 선택하십시오. 이 예에서는 GET을 선택합니다. AWS에서 스테이징은 prod, dev ...와 같은 여러 가지 방법으로 수행 할 수 있습니다.이 기능은 prod 및 dev와 기능을 차별화하는 데 도움이됩니다. 데모 목적으로 보안을 개방형으로 선택하십시오 (프로덕션에서는 권장하지 않습니다). 다음을 클릭하십시오.
- 다음과 같이 기능을 구성하십시오. 함수 이름, 함수 설명 및 런타임 환경을 제공하십시오. 우리는 파이썬을 런타임 환경으로 선택합니다.
- 코드를 수정하십시오. 여기서 우리는 무료 인 cloudtrail에서 aws lambda 이벤트를 인쇄하고 있습니다. 또한 문자열을 반환합니다.
- 람다 함수 핸들러와 역할 제공 핸들러 이름이 lambda_function으로 시작해야합니다. 또한 lambda 함수를 실행하기위한 새 역할을 만드십시오. 기능을 실행하는 데 필요한 주 메모리의 양을 선택하십시오. 기본 시간 초과를 선택하고 다음을 클릭하십시오.
- 함수 만들기를 클릭하십시오.
- 이제 함수를 실행할 준비가되었습니다. aws에서 제공하는 링크를 클릭하십시오. 링크를 클릭하면 람다 함수가 백그라운드에서 실행되고 브라우저에서 출력을 얻습니다.
Modified text is an extract of the original Stack Overflow Documentation
아래 라이선스 CC BY-SA 3.0
와 제휴하지 않음 Stack Overflow