Используя Cypress, мне нужно подключиться к Dynamo DB и получить значение из таблицы.У меня есть фрагмент кода ниже в Javascript.Может кто-нибудь подсказать мне, как установить соединение и получить значение из таблицы Dynamo DB через Cypress.
Примечание. Я использую Cypress для проверки вызова API.Поэтому я должен достичь конечной точки и подтвердить, что я получаю 200 ОК.После этого мне нужно подключиться к БД Динамо и проверить данные.Мне нужно выполнить весь этот тест, используя Cypress
var AWS = require ('aws-sdk') ;
AWS.config.update({accessKeyId: 'xxxxxx',
secretAccessKey: 'xxxxxx',
region: 'us-east-1'
});
//let AWS = require("aws-sdk");
let docClient = new AWS.DynamoDB.DocumentClient();
exports.handler = async (event) => {
// TODO implement
let tableName = "invoice";
let idvalue = '100458';
let id = idvalue.toString();
console.log('id'+id);
let params = {
TableName: tableName,
KeyConditionExpression: "#id = :idvalue",
ExpressionAttributeNames: {
"#id": "id"
},
ExpressionAttributeValues: {
":idvalue": id
}
};
let queryParams = await docClient.query(params).promise();
console.log("query params is>"+queryParams.Items);
queryParams.Items.forEach(function(item) {
console.log('items is'+JSON.stringify(item));
});
return;