【发布时间】:2020-01-10 20:53:56
【问题描述】:
pyodbc 包含在 zip 中,但在尝试测试 lambda 函数时仍然报错。
使用 pip3 安装 pyodbc 并在创建 lambda zip 时包含 lib 文件。
import logging
import rds_config
import pyodbc
# import requests
#rds settings
rds_host = rds_config.server
name = rds_config.username
password = rds_config.password
db_name = rds_config.database
logger = logging.getLogger()
logger.setLevel(logging.INFO)
try:
cnxn = pyodbc.connect('DRIVER={ODBC Driver 17 for SQL Server};SERVER='+rds_host+';DATABASE='+db_name+';UID='+name+';PWD='+ password);
except pyodbc.Error as e:
logger.error("ERROR: Unexpected error: Could not connect to mssql server instance.")
logger.error(e)
sys.exit()
应该可以运行aws lambda函数的测试。
【问题讨论】:
-
能否请您检查以下答案是否有帮助
标签: amazon-web-services aws-lambda python-3.7 pyodbc