[AWS] windows下安装可视化dynamodb-admin连接本地dynamodb-local以及dynamoose模块测试

本文介绍了如何在Windows环境下安装和配置DynamoDB Local,包括解决log4j2报错问题,并通过dynamodb-admin进行可视化管理。同时,还展示了如何使用dynamoose模块进行本地测试,成功实现数据的增删查改。
DynamoDB Local 是亚马逊 DynamoDB 的免费、开源的本地模拟服务,它允许你在本地环境中测试调试 AWS DynamoDB 应用程序。以下是安装 DynamoDB Local 使用 dynamoose (一个 JavaScript 中 DynamoDB ORM) 连接它的步骤: **安装 DynamoDB Local** 1. **下载并运行**: 访问 https://aws.amazon.com/dynamodb/local/ 下载适用于你操作系统的版本。通常是一个 zip 文件,解压后运行 `./dynamodb_local.sh` 或 `dynamodb_local.exe`。 2. **配置端口映射**: 本地 DynamoDB 使用默认的 8000 端口,你可以在命令行中看到提示,将其添加到防火墙规则中,或者通过环境变量修改监听端口 (`DYNOBDA_PORT=8001`)。 3. **启动服务**: 运行 `./bin/DynamoDBLocal` 或 `java -jar DynamoDBLocal.jar`。 **安装 dynamoose** Dynamoose 可以从 npm 安装: ``` npm install dynamoose ``` **连接 dynamoose to DynamoDB Local** 1. 导入 dynamoose 并设置连接: ```javascript const { configure } = require('dynamoose'); // 如果你想要连接本地的 8000 端口 configure({ host: 'http://localhost:8000', port: 4000 }); // 创建一个 DynamoDB 表模型 class User extends Dynamoose.Model {} User.define('id', String, { hashKey: true }); User.createTable(); ``` 这里的 `port` 4000 是 dynamoose 默认使用的端口,如果之前改变了 DynamoDB Local 的监听端口,记得相应调整。 **相关问题--:** 1. 如何验证 dynamoose 是否成功连接到了 DynamoDB Local? 2. 如何处理 dynamoose DynamoDB Local 的同步问题? 3. 我可以同时在生产环境中使用 AWS 实际的 DynamoDB 本地DynamoDB Local 吗?
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值