Javascript aws-sdk SNS.publish висит бесконечно - PullRequest
0 голосов
/ 30 октября 2019

Я настраиваю коллекцию лямбда-функций, где я хочу запускать каждую из них по очереди, используя темы Amazon SNS. Когда я пытаюсь запустить SNS.publish, он зависает бесконечно, пока не истечет время ожидания лямбда-функции.

Я убедился, что функция имеет разрешения для SNS, и попытался использовать экземпляр не-VPC (а такжеиспользование экземпляра VPC с методом из этого руководства ).

Код, который я пытался выполнить, зависает, показан ниже (с удаленными данными).

import { SNS } from 'aws-sdk'

const emitSNSEvent = async message => {
  const sns = new SNS()
  return sns.publish({
    TopicArn: 'arn:aws:sns:<topic>',
    Message: message
  }).promise()
}

export default emitSNSEvent

Я ожидал, что код будет работать нормально, и никаких ошибок не возникнет, просто он никогда не разрешит / не отклонит.

Я не совсем уверен, с чего начать устранение неполадок, или даже если естьлучший способ добиться того, что я после. Любая помощь будет принята с благодарностью.

...