본문 바로가기
Tools/etc

AWS Lambda Python 환경 변수 Integer로 지정방법

by wakestand 2023. 3. 15.
반응형

AWS Lambda 에서 Python 으로 코드 작성 중

환경 변수에 Integer로 지정하려고 하는 경우

Python의 경우에는 모두 Str 타입으로 들어가기 때문에

 

PORT = os.environ['port']

이렇게 사용한다 한들

 

"errorMessage": "an integer is required (got type str)",

"errorType": "TypeError",

 

이런 에러가 발생한다

 

해결방법은 환경변수는 모두 str 타입이기 때문에

PORT = int(os.environ['port'])

이런 식으로 int로 감싸주면 끝이다

반응형

댓글