【发布时间】:2018-03-06 02:31:24
【问题描述】:
我正在寻找解释如何在生产中将 nodejs 应用程序连接到 AWS dynamodb 的教程,但我找不到任何内容。我能找到的只是如何将应用程序连接到本地测试环境 localhost:8000。谁能指出我正确的方向?
【问题讨论】:
标签: node.js amazon-web-services amazon-dynamodb
我正在寻找解释如何在生产中将 nodejs 应用程序连接到 AWS dynamodb 的教程,但我找不到任何内容。我能找到的只是如何将应用程序连接到本地测试环境 localhost:8000。谁能指出我正确的方向?
【问题讨论】:
标签: node.js amazon-web-services amazon-dynamodb
实际上,请不要在配置中提及 localhost 端点 URL。 SDK 将根据配置中提供的区域自动连接到数据库端点。
如果您使用凭据连接到数据库,请相应地设置凭据,尽管这不是推荐的解决方案。只是为了检查连接,您可以暂时使用凭据。
var creds = new AWS.Credentials('akid', 'secret', 'session');
AWS.config.update({
region: "us-west-2",
credentials: creds
});
最佳实践之一:-
如果您从 EC2 连接到 DynamoDB,请将授予权限应用到 EC2 实例。这样数据库只能从EC2实例连接。
【讨论】: