使用nodejs的AWS Dynamo DB生产设置
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用nodejs的AWS Dynamo DB生产设置相关的知识,希望对你有一定的参考价值。
我正在寻找一个教程,解释如何在生产中将nodejs应用程序连接到AWS dynamodb,但我找不到任何。我所能找到的是如何将应用程序挂钩到本地测试环境localhost:8000。谁能指出我正确的方向?
答案
实际上,请不要在配置中提及localhost端点URL。 SDK将根据配置中提供的区域自动连接到数据库端点。
如果您使用凭据连接到数据库,请相应地设置凭据,尽管它不是推荐的解决方案。只是为了检查连接,您可以暂时使用凭据。
var creds = new AWS.Credentials('akid', 'secret', 'session');
AWS.config.update({
region: "us-west-2",
credentials: creds
});
最佳实践之一: -
如果要从EC2连接到DynamoDB,请将授予权限应用于EC2实例。这样数据库只能从EC2实例连接。
以上是关于使用nodejs的AWS Dynamo DB生产设置的主要内容,如果未能解决你的问题,请参考以下文章
使用 AWS Appsync 和 GraphQL 查询 Dynamo DB 中的多个表
如何将现有的 dynamo db 与 AWS Amplify 和 graphql 一起使用
Dynamo DB 中的 AWS AppSync 简单 graphql 解析器无法正常工作,这让我发疯