Skip to main content

Command line interface for interacting with a DynamoDB instance

Project description

DynamoDB CLI

Introduction

A simple lightweight command line interface for interacting with an Amazon DynamoDB instance.

Mainly intended to work with a local instance, since current tools often struggles to work with a larger local database, but also works with AWS hosted instances.

Setup

In order to set up your connection you may use the command

dynamocli set-config

or edit the configuration file directly. The file is located in the user configuration folder

  • ~/Library/Application Support/dynamocli for Mac OS
  • ~/.local/share/dynamocli for linux

The required configurations are

  • Authentication - Supports three different options
    • local - Connect to local dynamoDB
    • env - Connect to AWS instance using environment values
    • credentials - Connect to AWS instance using .credentials file
  • TableName - Name of the table in the database
  • Port - Port of the instance, only required if Authentication = local
  • Profile - AWS profile to use. Only required if Authentication = credentials
  • Region - AWS region for the instance. Not needed if Authentication = local

Usage

dynamocli [-h] [--index INDEX] [--pk PK] [--sk SK] {describe,query,get-config,set-config}

positional arguments:

{describe,query,get-config,set-config}

optional arguments:

-h, --help show this help message and exit --verbose, -v increase output verbosity --index INDEX, -i INDEX apecify name of index to use. Omit "pk" --pk PK partition key value of the index to query --sk SK sort key value. Defaults to --pk

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

dynamocli-0.0.8.tar.gz (6.0 kB view hashes)

Uploaded Source

Built Distribution

dynamocli-0.0.8-py3-none-any.whl (6.9 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page