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.7-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bb447ebbeb27ba0be9207668a232f0dde55ba09a4f394e2023d48111edaf9fd9 |
|
MD5 | 28c38d1dbe7a4950bad1cdb17530e450 |
|
BLAKE2b-256 | 13bb11ccbd37344966b5a96d8a1fbc25349e5cc2d8e0fb148f34a067e5934ab5 |