Я пытаюсь отправлять сообщения с помощью Pinpoint из функции Lambda в javascript. Я следую этой документации

Когда я пытаюсь использовать шаблоны, я получаю неожиданную ошибку ключа для значения TemplateConfiguration. Это моя лямбда-функция:

console.log("Loading function");
const AWS = require('aws-sdk');

exports.handler = (event, context, callback) => {
    const applicationId = '53076d18cdf84604a0cfcf513c3d3392';
    const userId = '33666';
    const name = 'Berunda';
    const amount = '$32.33';
    const emailTemplateName = 'Claro_Payment';
    const smsTemplateName = 'Claro_Payment';
    const pushTemplateName = 'Claro_Payment';

    const pinpoint = new AWS.Pinpoint();

    const params = {
        ApplicationId: applicationId,
        SendUsersMessageRequest: {
            MessageConfiguration: {},
            Users: {
                [userId]: {
                    Substitutions: {
                        name: [name],
                        amount: [amount]
                    }   
                }
            },
            TemplateConfiguration: {
                SMSTemplate: {
                    Name: smsTemplateName
                },
                PushTemplate: {
                    Name: pushTemplateName
                },
                EmailTemplate: {
                    Name: emailTemplateName
                }
            }
        }
    };
    pinpoint.sendUsersMessages(params, function(err, data) {
        if (err) {
            console.log(err, err.stack); // an error occurred
            callback(err, {"test": "Error Occoured"});
        } else {
            console.log(data);           // successful response
            callback(err, {"test": "Error Occoured"});
        }
    });
};

Я получаю такой ответ: Ответ

1
berunda 6 Дек 2019 в 19:35

1 ответ

Я решил ту же проблему. У вас наверное есть и старая версия aws - sdk.

npm install aws-sdk
0
bembas 18 Дек 2019 в 11:27
Без проблем можно закрыть вопрос отметкой, если вам ответили :)
 – 
bembas
4 Фев 2020 в 16:22
Но это не мой вопрос. :)
 – 
PPShein
5 Фев 2020 в 04:33