
Security News
vlt Launches "reproduce": A New Tool Challenging the Limits of Package Provenance
vlt's new "reproduce" tool verifies npm packages against their source code, outperforming traditional provenance adoption in the JavaScript ecosystem.
serverless-ssm-publish
Advanced tools
Serverless Framework plugin to publish data to AWS SSM Parameter Store
Publish custom data to AWS SSM Parameter Store from serverless.yaml or Cloud Formation Output
npm install serverless-ssm-publish --save-dev
yarn add serverless-ssm-publish --save-dev
plugins
section in the serverless.yamlplugins:
- serverless-ssm-publish
Add any params you want published to SSM to your serverless.yaml custom section.
You can use source
to give the name of a Cloud Formation Output value you want published to SSM.
Ssm publish compares existing values and will only write if no value exists/ the value has changed.
resources:
Outputs:
ExampleStaticValue:
Value: example-static-value
Export:
Name: 'service-staticValue'
Description: initial description
custom:
secretToken: ${opt:secretToken}
vpc:
securityGroupIds: ['sg-nnnnnnnnnnnnn','sg-mmmmmmmmmm']
someConfiguration:
foo: bar
baz: 1
more:
- stuff
- here
ssmPublish:
enabled: true # Needs to be set to true
params:
# simple usage, `value` is a string
- path: /global/tokens/secretToken
value: ${self:custom.secretToken}
description: Super Secret Token # description is optional
secure: true # defaults to true
enabled: false # defaults to true, allows granular control over publishing params
# `value` can be an object; it is serialized to YAML before upload to SSM
- path: /global/tokens/secretToken
value: ${self:custom.someConfiguration}
# `source` can be used as an alternative to `value`. If `source` is given, ssmPublish will retrieve
# the matching value from the service's CloudFormation Stack Outputs
- path: /service/config/storageBucket
source: ExampleStaticValue
secure: false
- path: /infrastructure/config/vpc/securityGroupIds
value: ${self:custom.vpc.securityGroupIds}
description: System VPC Security Group Ids
type: StringList
You can also call the plugin directly in order to update SSM params without running deployment/packaging.
sls ssmPublish
FAQs
Serverless Framework plugin to publish data to AWS SSM Parameter Store
The npm package serverless-ssm-publish receives a total of 1,636 weekly downloads. As such, serverless-ssm-publish popularity was classified as popular.
We found that serverless-ssm-publish demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 3 open source maintainers collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
vlt's new "reproduce" tool verifies npm packages against their source code, outperforming traditional provenance adoption in the JavaScript ecosystem.
Research
Security News
Socket researchers uncovered a malicious PyPI package exploiting Deezer’s API to enable coordinated music piracy through API abuse and C2 server control.
Research
The Socket Research Team discovered a malicious npm package, '@ton-wallet/create', stealing cryptocurrency wallet keys from developers and users in the TON ecosystem.