无法通过javascript与Amazon DynamoDB服务建立连接

时间:2015-08-03 03:03:12

标签: amazon-dynamodb

我有一个尝试连接到亚马逊DynamoDB的Web应用程序。我成功地使用"使用亚马逊登录"服务。之后,应用程序实际上尝试连接到DynamoDB,但显示错误"连接被拒绝"。我在DynamoDB服务中创建了一个表,并创建了一个附加策略的角色,以允许访问DynamoDB。

不确定我到底错过了什么。

非常感谢您的帮助。 以下两个片段来自app.js

.constant('configAWS', {
    tableName: "DynTable",
    bucketName: "qqqqq.com",
    region: "US East (N.Virginia)"
})  

.constant('configLogger', {
    amazonAppId:'amzn1.application.xxxxx',
    amazonRoleArn: 'arn:aws:iam::yyyyyy:role/PRole',
    amazonRoleName: "PRole",
});

以下代码位于services.js

baseFactory.handler =  new AWS.DynamoDB({TableName: 'finance',region: 'US East (N. Virginia)', accessKeyId: '...', secretAccessKey: '...'});

1 个答案:

答案 0 :(得分:1)

您是否需要一个看起来像us-east-1而不是US East (N.Virginia)的区域?