-1
我在AWS Lambda
中有一個函數,它由AWS DynamoDB
中的一個操作觸發。該功能包含此代碼假設使用AWS SNS
發送新的推送消息:如何使用lambda觸發器檢測DynamoDB中的PutItem操作?
console.log('Loading function');
var AWS = require('aws-sdk');
AWS.config.region = 'us-west-2';
exports.handler = function(event, context) {
console.log("\n\nLoading handler\n\n");
var sns = new AWS.SNS();
sns.publish({
Message: 'Test publish to SNS from Lambda',
TopicArn: 'TOPIC_ARN'
}, function(err, data) {
if (err) {
console.log(err.stack);
return;
}
console.log('push sent');
console.log(data);
context.done(null, 'Function Finished!');
});
};
我怎樣才能觸發此Lambda
碼僅當PutItem
操作在DynamoDB
表會發生什麼?
另外,有沒有一種方法可以將新添加的項目的屬性添加到表格中,並檢查它們中的一個是否等於字符串?
This是我在AWS開發者論壇的問題。
請編輯更多信息。僅限代碼和「嘗試這個」的答案是不鼓勵的,因爲它們不包含可搜索的內容,也不解釋爲什麼有人應該「嘗試這個」。 – abarisone