Как мне настроить область AWS DynamoDB в Nodejs? - PullRequest
0 голосов
/ 25 мая 2018

У меня есть следующий код для добавления элемента в DynamoDB.Я установил регион ap-south-1, но этот предмет добавляется в регион us-east-1.

AWS.config.update({
    region: "ap-south-1",
    endpoint: "dynamodb.ap-south-1.amazonaws.com"
});

var addDocumentToTable = function (tablename, item, callback) {

    var docClient = new AWS.DynamoDB.DocumentClient();
    var params = {
        TableName: tablename,
        Item: item
    }
    docClient.put(params, function (err, data) {
        retData = { status: true, message: "Successfully inserted", error: null };
        if (err) {
            retData.status = false;
            retData.message = "Failed to insert into DynamoDB";
            retData.error = err;
        }
        callback(err, retData);
    });
}

1 Ответ

0 голосов
/ 25 мая 2018

Добавление деталей в DocumentClient решило эту проблему.

var docClient = new AWS.DynamoDB.DocumentClient({ region: Config.AWS.AWS_REGION, endpoint: Config.AWS.ENDPOINT });
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...