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
Built Distribution
Hashes for dynamocli-0.0.8-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f66aa0ea8941421b94acdfc7ed30f511acac79a6df0f919209eefd9c8a97bbef |
|
MD5 | de882066780c2c302e6f2502ef1fc697 |
|
BLAKE2b-256 | cdfa29e4af41678c5b639d2f6d3a46e175d339bc2e3613a6f0cf30e0a13be189 |