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