sam-dyamodb-create-table
v1.0.1
Published
CLI tool to create dynamoDB tables based on an existing sam template.yaml file.
Downloads
6
Maintainers
Readme
Create AWS dynamoDB Tables
CLI tool to create AWS dynamoDB tables from a AWS SAM (AWS Serverless Application Model) template.yaml file. This allows to use a local dynamoDB (e.g. dynamodb-local or dynalite) for local development.
If the Table exists it will fail with ERROR: ResourceInUseException
.
Quick Start
if you locally started dynamodb on port 8000:
npx sam-dyamodb-create-table -e http://localhost:8000 -f template.yaml
Install
global install
npm i -g sam-dyamodb-create-table
prefered way to use is without installation with npx
!
Usage
sam-dyamodb-create-table --help
Usage: sam-dyamodb-create-table [options]
Options:
-d, --debug output extra debugging information
-c, --configuration <filename> configuration file - format JSON
-f, --file <filename> sam template.yaml (default: template.yaml)
-e, --endpoint <url> dynamoDB endpoint url (default: http://localhost:8000)
-r, --region <region> AWS region (default: us-east-1)
--config-template output JSON config template (default: false)
-h, --help display help for command
Contributing
Please read CONTRIBUTING.md for details on our code of conduct, and the process for submitting pull requests to us.
Versioning
We use SemVer for versioning.
Authors
- Andreas Heissenberger - Initial work - Github | Heissenberger Laboratory
License
This project is licensed under the MIT License - see the LICENSE.md file for details