https2가 Python Lambda 함수에서 작동하지 않는 문제가 있습니다.AWS Lambda : httplib2 모듈 초기화 오류
import httplib2
h = httplib2.Http()
def handler(event=None, context=None):
return 'ok'
if __name__ == "__main__":
print handler()
httplib2 0.9.2이 테스트 케이스 코드와 동일한 디렉토리에 배포 :
나는 다음과 같은 테스트 케이스가 있습니다.
나는 람다에 다음과 같은 오류가 발생합니다 : 모듈 초기화 오류 : '모듈'개체가 로컬 컴퓨터에서 예상대로
테스트 케이스가 작동하는 어떤 속성 '에 http'가 없습니다.
코드의 두 번째 줄을 주석 처리하면 Lambda에서 작동합니다.
배포 번들에서 lib를 제외하면 가져 오기가 실패하므로 다른 httplib2가 사용되지 않습니다.
아이디어가 있습니까? 이 오류로 인해 프로젝트가 완전히 차단됩니다.
, 나는 유두 코드와 동일한 디렉토리에 httplib2를 가지고 있고, 내가 그것을 제거하면, 내가 가져 오기 오류 대신이 발견 믿고 날 리드 초기화 오류를 얻을. 디렉토리 트리가 일치합니다. – Mikael
위의 예제가 Lambda에서 작동하는지 확인할 수 있습니까? 그렇다면 람다 서비스보다는 파이썬 설치에 문제를 찾는 데 집중할 수 있습니다. 감사. – Mikael