当前位置: 首页 > 软件库 > 云计算 > >

dynamodb-admin

GUI for DynamoDB Local or dynalite
授权协议 MIT License
开发语言 C/C++
所属分类 云计算
软件类型 开源软件
地区 不详
投 递 者 傅经业
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

dynamodb-admin

GUI for DynamoDB Local, dynalite, localstack etc.

Usage

Use as a globally installed app

npm install -g dynamodb-admin

# For Windows:
set DYNAMO_ENDPOINT=http://localhost:8000
dynamodb-admin

# For Mac/Linux:
DYNAMO_ENDPOINT=http://localhost:8000 dynamodb-admin

Options:

  • --open / -o - opens server URL in a default browser on start
  • --port PORT / -p PORT - Port to run on (default: 8001)

You can also specify port to run on by setting environment variable PORT to given number. This will override value specified on the command line. This is legacy way to specify PORT.

If you use a local dynamodb that cares about credentials, you can configure them by using the following environment variables AWS_REGION AWS_ACCESS_KEY_ID AWS_SECRET_ACCESS_KEY

For example with the amazon/dynamodb-local docker image you can launch dynamodb-admin with:

AWS_REGION=eu-west-1 AWS_ACCESS_KEY_ID=local AWS_SECRET_ACCESS_KEY=local dynamodb-admin

Use as a library in your project

const AWS = require('aws-sdk');
const {createServer} = require('dynamodb-admin');

const dynamodb = new AWS.DynamoDB();
const dynClient = new AWS.DynamoDB.DocumentClient({service: dynamodb});

const app = createServer(dynamodb, dynClient);

const port = 8001;
const server = app.listen(port);
server.on('listening', () => {
  const address = server.address();
  console.log(`  listening on http://0.0.0.0:${address.port}`);
});

See also

Screencast

Screencast

  • 我试图在DynamoDB中添加一个新的Map到List(评论),但我似乎无法正确使用它.下面是表格的简单结构: { "Comments": [ { "Body": "This is the first comment", "Username": "admin" }, { "Body": "This is the second comment", "Username": "Jenny" }, { "

  • 我试图在DynamoDB中添加一个新的Map到List(评论),但我似乎无法正确使用它.下面是表格的简单结构: { "Comments": [ { "Body": "This is the first comment", "Username": "admin" }, { "Body": "This is the second comment", "Username": "Jenny" }, { "

 相关资料
  • Amazon DynamoDB是一个完全托管的NoSQL数据库服务,允许创建可以存储和检索任意数量数据的数据库表。 它自动管理多个服务器上的表的数据流量并保持性能。 它还使客户免于操作和扩展分布式数据库的负担。 因此,亚马逊管理硬件配置,设置,配置,复制,软件修补,群集扩展等。 如何在计算机上运行DynamoDB? 以下是设置DynamoDB的步骤。 Step 1 - 以下是设置DynamoDB的

  • DynamoDB 是 Amazon最新发布的 NoSQL 产品。DynamoDB是一个性能好、可靠高且具有可扩展性的 NoSQL 云数据库服务,DynamoDB集15年分布式非关系性数据库开发之精粹,又通过内部使用考验,是AWS团队精心打造的产品。 DynamoDB有以下几个特性: 稳定的性能保证。为了保证高性能,DynamoDB采用固态硬盘(SSD)进行存储,对于一般的请求,DynamoDB在十

  • 从AWS上阅读,似乎DynamoDB UpdateItem能够向现有项添加属性。 例如,如果我有一个item-primary key:UserID,它有几个属性,比如member:1member:2member:3 *属性的关键成员是否需要唯一?如果是这样,当项目的内容只是一个成员号码列表(他们在系统中的朋友)时,有没有办法使其独一无二? THX

  • DynamoDB配置概述。 { "name": "http_dynamo_filter", "config": {} } name (required, string) 过滤器名称。目前唯一支持的值是http_dynamo_filter。 config (required, object) 该过滤器不使用任何配置。 返回 上一级

  • DynamoDB架构概述 v1 API 参考 v2 API 参考 统计 DynamoDB过滤器输出统计信息命名空间为http.<stat_prefix>.dynamodb.。其中stat_prefix来自所拥有的HTTP连接管理器。 每个操作的统计信息可以在命名空间http.<stat_prefix>.dynamodb.operation.<operation_name>.找到。 名称 类型 描述

  • Envoy支持具有以下功能的HTTP级别DynamoDB过滤器: DynamoDB API请求/响应解析器。 DynamoDB每个操作/表/分区和操作统计。 4xx响应的失败类型统计信息,从响应JSON分析,例如ProvisionedThroughputExceededException。 批量操作部分的失败统计。 DynamoDB过滤器是Envoy在HTTP层的可扩展性和核心抽象的一个很好的例子