使用nodejs的AWS Dynamo DB生产设置

时间:2018-03-03 00:29:32

标签: node.js amazon-web-services amazon-dynamodb

我正在寻找一个教程,解释如何在生产中将nodejs应用程序连接到AWS dynamodb,但我找不到任何内容。我所能找到的是如何将应用程序挂钩到本地测试环境localhost:8000。有人能指出我正确的方向吗?

1 个答案:

答案 0 :(得分:1)

实际上,请不要在配置中提及localhost端点URL。 SDK将根据配置中提供的区域自动连接到数据库端点。

如果您使用凭据连接到数据库,请相应地设置凭据,尽管它不是推荐的解决方案。只是为了检查连接,您可以暂时使用凭据。

var creds = new AWS.Credentials('akid', 'secret', 'session');

AWS.config.update({
    region: "us-west-2",
    credentials: creds
});

最佳做法之一: -

如果要从EC2连接DynamoDB,请将授予权限应用于EC2实例。这样数据库只能从EC2实例连接。