My AWS Lambda не может публиковать sh сообщения в AWS SNS topi c время от времени.
2020-03-09T08:02:42.520Z Could not publish on sns with error: NetworkingError: write EPROTO
2020-03-09T08:02:42.789Z Could not publish on sns with error: NetworkingError: Client network socket disconnected before secure TLS connection was established
2020-03-09T08:04:14.797Z Could not publish on sns with error: NetworkingError: connect EPIPE 54.239.55.119:443
Я использую aws-sdk:2.632.0
на Node v12.13.0
. Кажется, что эти проблемы появляются в блоках (например, 10 подряд, а затем ни одной проблемы в течение часа).
Сам код не очень сложен:
const AWS = require('aws-sdk')
const executionRegion = process.env.AWS_REGION
const sns = new AWS.SNS({
region: executionRegion
})
async function publishMessage(message, topic) {
const snsMessage = {
Message: JSON.stringify(message),
TopicArn: topic
}
try {
winston.info(`publish sns message ${JSON.stringify(snsMessage)}`);
return await sns.publish(snsMessage).promise()
} catch (err) {
winston.error(`Could not publish message on sns :${err}`)
return null
}
}
Есть идеи, что я мог бы попытаться определить проблему?