serverless-ssm-api-git-version
v0.2.1
Published
A simple plugin that, when deploying your API, updates SSM Parameter Store with the current git tag + commit. The aim is to provide an automatic history log of API deployments and their versions, tracking back to version control.
Downloads
337
Readme
Serverless API git description to SSM Parameter Store
A simple plugin that, when deploying your API, updates SSM Parameter Store with the current git tag + commit. The aim is to provide an automatic history log of API deployments and their versions, tracking back to version control.
Configuration
The API git versions are updated into SSM using a specific key prefix, which by default is '/api-gateway//versions/'. If you want to supply a custom prefix, you can do so by putting the following configuration in your serverless config file:
custom:
ssmApiGitVersion:
ssmPrefix: '/my-custom/<stage>/prefix/'
The <stage>
placeholder gets replaced with the stack stage.
Usage
Simply include the plugin in your serverless project:
plugins:
- serverless-ssm-api-git-version
On sls deploy
, SSM is updated automatically.