event.body에서 table_name, user_name이라는 입력 값을 사용한다.

"use strict";
const AWS = require('aws-sdk');
const docClient = new AWS.DynamoDB.DocumentClient({region: "eu-west-1"});  // region : current AWS configuration place
var params;
exports.handler = (event, context, callback) => {
    
    var table_name = event.body.table_name; //달라진 점
    var user_name = event.body.user_name; //달라진 점
    
    //GET, name : KMK
    params = {
        TableName: table_name,
        Key:{
                "name" : user_name //달라진 점
        }
    };
            
    docClient.get(params, function(err, data){
        if(err) callback(err, null);
        else callback(null, data);
    });
    /*
    params = {
        TableName: table_name,
        Limit: 100
    };
            
    docClient.scan(params, function(err, data){
        if(err) callback(err, null);
        else callback(null, data);
    });
    */
};



잘 나온다.

다음은 DB에 데이터를 Write하는 코드를 포스팅하도록 하겠다.


+ Recent posts