我正在尝试测试此lambda,但每次测试都会给我NULL。已配置VPC。当我通过本地VPN在本地进行测试时,它可以工作。 code running local with local VPN
const sql = require("mssql");
const config = {
server: process.env["DB_HOST"],
user: process.env["DB_USER"],
password: process.env["DB_PASSWORD"],
domain: process.env["DB_DOMAIN"],
port: process.env["DB_PORT"],
database: process.env["DB_NAME"],
options: {
enableArithAbort: true,
},
}
exports.lambdaHandler = async (event, context) => {
// database connection
sql.connect(config, function (err) {
if (err) console.log(err);
// create a new Request object
let sqlRequest = new sql.Request();
// insert to the database
let sqlQuery =
"INSERT INTO HUB_SYMBEE_REQUESTS (Contract_Num,Line_User,Request_Date,Status) VALUES ('57371113','user_name',CURRENT_TIMESTAMP,'Active')";
sqlRequest.query(sqlQuery, function (err, data) {
if (err) console.log(err);
//Display the data in the console
console.log(data);
// Close the connection
sql.close();
});
});
};
输出: 正在获取lambci / lambda:nodejs12.x Docker容器映像... 将D:\ Projects \ my-sls-app \ hpscnpop作为/ var / task:ro挂载,并在运行时容器中委托 START RequestId:972b2f81-69c9-11e5-8663-da19b12bc864版本:$ LATEST END RequestId:972b2f81-69c9-11e5-8663-da19b12bc864 REPORT RequestId:972b2f81-69c9-11e5-8663-da19b12bc864初始化持续时间:4787.47 ms持续时间:6.68 ms计费持续时间:100 ms内存大小:128 MB使用的最大内存:74 MB
空