2016-07-03 4 views
2

私はラズベリーパイにdynamodbテーブルを設定しようとしていますが、奇妙なネットワーク問題が発生しています。ラズベリーパイのDynamoDBテーブルを設定する

[email protected]:~/Casty/InitDynamoDB $ node CreateMovieListTable.js 
Adding a new item... 
Unable to add item. Error JSON: { 
    "message": "connect ECONNREFUSED", 
    "code": "NetworkingError", 
    "errno": "ECONNREFUSED", 
    "syscall": "connect", 
    "region": "us-west-2", 
    "hostname": "localhost", 
    "retryable": true, 
    "time": "2016-07-03T00:18:18.983Z" 
} 

私はlocalhostにpingすることができ、piはwifiに接続されています。誰が何が起こっているか考えている?以下は、私がテーブルを作成するために使用しているコードです。どうもありがとうございました。

var AWS = require("aws-sdk"); 

AWS.config.update({ 
    region: "us-west-2", 
    endpoint: "http://localhost:8000" 
}); 

var dynamodb = new AWS.DynamoDB(); 

var params = { 
    TableName : "MovieList", 
    KeySchema: [ 
     { AttributeName: "year", KeyType: "HASH"}, //Partition key 
     { AttributeName: "title", KeyType: "RANGE" } //Sort key 
    ], 
    AttributeDefinitions: [ 
     { AttributeName: "year", AttributeType: "N" }, 
     { AttributeName: "title", AttributeType: "S" } 
    ], 
    ProvisionedThroughput: { 
     ReadCapacityUnits: 10, 
     WriteCapacityUnits: 10 
    } 
}; 

dynamodb.createTable(params, function(err, data) { 
    if (err) { 
     console.error("Unable to create table. Error JSON:", JSON.stringify(err, null, 2)); 
    } else { 
     console.log("Created table. Table description JSON:", JSON.stringify(data, null, 2)); 
    } 
}); 

答えて

関連する問題