JSPM

cf-to-dynamodb-schema

0.1.9
  • ESM via JSPM
  • ES Module Entrypoint
  • Export Map
  • Keywords
  • License
  • Repository URL
  • TypeScript Types
  • README
  • Created
  • Published
  • Downloads 151
  • Score
    100M100P100Q83888F
  • License MIT

For DynamoDBLocal, Generate create-table json from aws cdk

Package Exports

  • cf-to-dynamodb-schema
  • cf-to-dynamodb-schema/dist/main.js

This package does not declare an exports field, so the exports above have been automatically detected and optimized by JSPM instead. If any package subpath is missing, it is recommended to post an issue to the original package (cf-to-dynamodb-schema) to support the "exports" field. If that is not possible, create a JSPM override to customize the exports field for this package.

Readme

cf-to-dynamodb-schema

Defined Cloudformation DynamoDB Template convert to json to be adapted for aws dynamodb create-table --cli-input-json

Which template you can use?

  • aws-cdk's cdk.out/<table-name>.template.json
  • .yaml or .yml of Cloudformation Template

Install

npm i -D cf-to-dynamodb-schema
yarn add -D cf-to-dynamodb-schema
# or npx
npx cf-to-dynamodb-schema --help

How to use

  • <path> is ./cdk.out/<table-name>.template.json or yaml file.
  • For more details, See /example directory !

Run create-table from <path>

cf-to-dynamodb-schema create-table <path> -e <dynamodb-endpoint> -p <aws-profile-name>

Get adapted .json file to create-table json for aws dynamodb command

# Output command line
cf-to-dynamodb-schema parse-template <path>
# Export json
cf-to-dynamodb-schema parse-template <path> -o generated.json