MySQL 테이블에서는 date - channelId - objectId
세 가지 속성을 복합키로 사용하고 있는데, DynamoDB에서는 Partition Key, Range Key 두 가지만 Key로 사용할 수 있어서 objectId와 channelId 속성을 하나로 묶어 사용하기로 했다.
let reqOptions = {
method: "POST",
uri: "<https://uafp72mu9c.execute-api.us-east-2.amazonaws.com/dev/play>",
body: {
playIp: req.ip.slice(7),
date: moment().format("YYYYMMDDHHmm"),
playData: item,
},
json: true,
timeout: 10000,
};
const rpResult = await rp(reqOptions);