본문 바로가기

lambda

(3)
[AWS] 람다에서 CORS 설정, 호출 까먹기전 작성. Header 설정, return 을 다음과 같이 수정 모든 리턴마다 설정해 주어야 합니다. return { 'statusCode':200, 'headers': { 'Access-Control-Allow-Headers': 'Content-Type', 'Access-Control-Allow-Origin': '*', 'Access-Control-Allow-Methods': 'OPTIONS,POST,GET' }, 'body' : 'API return' } Api gatway 설정 리소스 작업 CORS 활성화, 원하는 설정 체크. 고급 옵션 Access-Control-Allow-Credentials, 자격증명 요청시. 'true' 설정해봤는데 해도 안해도 변화없음...? get 간단하게 구성한 확..
[AWS]Zappa - Lambda Layer 테스트. Zappa 이용시 폴더 안의 모든 파일+ 라이브러리들을 zip으로 묶어 작업영역에 올린다. 만약 외부설정 값, config를 만들어 관리하는 키나, 변수들이 있다면 값을 교체할 때마다, 업데이트 하는게 비효율 적이라 생각했고 layer를 통해 관리할 수 있지 않을까 생각했다. 더불어 생각대로 진행된다면 zappa를 단순한 플라스크 앱 실행기(?) 정도로만 쓰고 원하는 기능을 따로 관리 할수 있을것이라 생각된다. from flask_cors.core import parse_resources from flask import Flask, render_template, request, jsonify from flask_cors import CORS app = Flask(__name__) CORS(app) @ap..
[AWS][Lambda] Lambda 기본 이해... 프로젝트 준비하며 간단하게 정리합니다. 1. 람다란? AWS Lambda는 이벤트에 대한 응답으로 코드를 실행하고 자동으로 기본 컴퓨팅 리소스를 관리하는 서버리스 컴퓨팅 서비스입니다. AWS Lambda를 사용하여 사용자 지정 로직을 통해 다른 AWS 서비스를 확장하거나, AWS 규모, 성능 및 보안으로 작동하는 자체 백엔드 서비스를 만들 수 있습니다. AWS Lambda는 Amazon API Gateway를 통한 HTTP 요청, Amazon S3 버킷에 있는 객체에 대한 변경 사항, Amazon DynamoDB의 테이블 업데이트 또는 AWS Step Functions의 상태 전환과 같은 다양한 이벤트에 대한 응답으로 코드를 자동 실행할 수 있습니다. AWS 기준 설명. 간단하게 요약하면 서버리스로 작동..