cfn-package

0.1.8 • Public • Published

cfn-package

Package template files of CloudFormation.

Installation

npm i -g cfn-package

CLI

#
# Package and upload local artifacts.
#
$ cfn-package --template-file path/to/template \
              --output-template-file path/to/output \
              --s3-bucket bucket-name \
              --s3-prefix prefix

#
# Package and deploy.
#
$ cfn-package --template-file path/to/template \
              --s3-bucket bucket-name \
              --s3-prefix prefix \
              --deploy \
              --stack-name MyStack \
              --capabilities CAPABILITY_AUTO_EXPAND,CAPABILITY_IAM

#
# Update functions directly in a existing stack of the CloudFormation.
# In this case, Both --update-functions and --stack-name must be specified.
#
$ cfn-package --template-file path/to/template \
              --s3-bucket bucket-name \
              --s3-prefix prefix \
              --update-functions --stack-name MyStack

See aws cloudformation package for descriptions of options.

If a local artifact of a template file is a project directory of node.js, the cfn-package command packs the directory with using npm-lambda-pack, and uploads the package that is packed for production.

License

MIT

/cfn-package/

    Package Sidebar

    Install

    npm i cfn-package

    Weekly Downloads

    0

    Version

    0.1.8

    License

    MIT

    Unpacked Size

    7.84 kB

    Total Files

    7

    Last publish

    Collaborators

    • nak2k