0

AWS 람다 함수에서 redshift 데이터베이스를 연결하려고합니다. 연결을 시도 할 때 오류가 발생합니다. 모듈 'lambda_function'을 가져올 수sqlalchemy 람다 모듈 가져 오기 오류

수 없습니다 : 'SQLAlchemy의'다음

라는 이름의 모듈 내 람다에서 사용하고있는 수입 코드는 없습니다. 가능한 모든 가져 오기 기능을 시도했습니다. 아직도 주목할만한 작품. 동일한 오류가 발생합니다.

from __future__ import print_function 

import sqlalchemy as sa 
from sqlalchemy.orm import sessionmaker 

from flask_sqlalchemy import SQLAlchemy 

from flask.ext.sqlalchemy import SQLAlchemy as sa 

from flask_sqlalchemy import SQLAlchemy 
from sqlalchemy import * 
from sqlalchemy.ext.declarative import declarative_base 
from sqlalchemy import Column, String 
from sqlalchemy.orm import sessionmaker 
+1

'sqlalchemy'는 람다에 사전 설치되어 있지 않으므로 배포 패키지에 포함시켜야합니다. [See docs] (http : /docs.aws.amazon.com/lambda/latest/dg/lambda-python-how-to-create-deployment-package.html) – cy3er

답변

1

'sqlalchemy'는 AWS SDK의 일부가 아니므로 배포 패키지에 포함시켜야합니다. .zip 파일로 배포하는 경우에는 zip 파일에 포함했는지 확인하십시오.