[AWS lambda]배포시 주의사항

코드왕·2023년 8월 2일
0

pydantic의 버전은 아래참조

fastapi==0.95.2
mangum==0.17.0
pydantic==1.10.8
PyMySQL==1.0.3
uvicorn==0.22.0
sqlalchemy
  1. 핸들러 이름 바꿔줄 것

main.handler로 변경

  1. 테스트 시 path,httpMethod 바꿔줄것

path는 테스트 원하는 경로, httpMethod는 해당 방식 선택

총 5군데 변경 필요

  1. CORS 에러 자꾸 나오면 Python코드에 CORS처리
origins = [
    "*",
]

app.add_middleware(
    CORSMiddleware,
    allow_origins=origins,
    allow_credentials=True,
    allow_methods=["*"],
    allow_headers=["*"],
)
  1. 완료 후 구성 → 함수URL 가서 추가

NONE 옵션으로 추가하고 CORS 해줄것, 혹시 코드 안에 CORS가 이중으로 있다면 삭제 필요

profile
CODE DIVE!

0개의 댓글