Я пытаюсь проверить соединение между моей Lambda и экземпляром RDS.У меня они оба в одной частной подсети со всеми открытыми портами в группе безопасности.Когда я запускаю Lambda, я вижу соединение, открытое на экземпляре RDS.Тем не менее, лямбда истекает через 4 минуты 40 секунд.Переменные среды PG задаются в конфигурации Lambda.
const { Client } = require('pg');
const client = new Client();
var hello = [
{ name: 'test', description: 'testerface' }
];
exports.handler = async (event, context, callback) => {
// Postgres Connect
client.connect();
const res = client.query('SELECT $1::text as message', ['Hello world!']);
console.log(res);
var response = {
"statusCode": 200,
"headers": {
"Content-Type" : "application/json"
},
"body": JSON.stringify(hello),
"isBase64Encoded": false
};
callback(null, response);
};
Как получить ответ от соединения в журналах Lambda - или даже лучше в теле ответа?