sbimochan / dynamodb-dashboard

A Web GUI Dashboard for local or remote DynamoDB.

Home Page:http://ec2-54-214-226-221.us-west-2.compute.amazonaws.com:4567/dynamodb/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

DynamoDB Dashboard

A Web GUI Dashboard for local or remote DynamoDB, inspired from dynamodb-admin.

Installation:

Install application globally:

npm install --global dynamodb-dashboard

Start dynamodb-dashboard instance:

dynamodb-dashboard start
Options
  • -d, --debug : show log output of running application (default: false)
  • -o, --open : open http://<host>:<port>/dynamodb (default: false)
  • -p, --port <port> : port to run app (default: 4567)
  • -h, --host <host> : host to run app (default: 127.0.0.1)

Setting Environment variables

Currently, following environment variables are supported, with default values:

  • AWS_REGION (default: us-west-2)
  • AWS_ENDPOINT (default: http://127.0.0.1:8000)
  • AWS_ACCESS_KEY_ID (default: fakeAccessKeyId)
  • AWS_SECRET_ACCESS_KEY (default: fakeSecretAccessKey)
  • AWS_SESSION_TOKEN (optional)

To configure, set the AWS environment variables in the terminal session before launching dynamodb-dashboard, example in .bashrc file.

Development Setup

  1. Setup Vue.js App
  2. Setup Node Express Server

Preview:

dynamodb-dashboard

Demo:

2022-09-24_22-28-32.mp4

License

Distributed under the MIT License. See LICENSE for more information.

About

A Web GUI Dashboard for local or remote DynamoDB.

http://ec2-54-214-226-221.us-west-2.compute.amazonaws.com:4567/dynamodb/

License:MIT License


Languages

Language:Vue 62.8%Language:TypeScript 19.1%Language:JavaScript 15.3%Language:CSS 2.0%Language:Makefile 0.3%Language:HTML 0.3%Language:Shell 0.2%