4.0.6 • Published 1 month ago
serverless-kms-alias v4.0.6
serverless-kms-alias
Serverless plugin to expand a KMS alias variable to the ARN of the KMS key
Usage
${kms:<alias>}
will expand to the ARN of the kms key. The variable can be used anywhere that other Serverless
variables are resolved.
Example - Provider kmsKeyArn
service: foo
provider:
name: aws
kmsKeyArn: '${kms:alias/aws/lambda}'
runtime: nodejs16.x
plugins:
- serverless-kms-alias
functions:
foo:
handler: foo.handler
Example - Function kmsKeyArn
service: foo
provider:
name: aws
runtime: nodejs16.x
plugins:
- serverless-kms-alias
functions:
foo:
handler: foo.handler
kmsKeyArn: '${kms:arn:aws:kms:${aws:region}:${aws:accountId}:alias/aws/lambda}'
Example - Disable the plugin
service: foo
provider:
name: aws
runtime: nodejs16.x
plugins:
- serverless-kms-alias
custom:
kmsAlias:
enabled: false
functions:
foo:
handler: foo.handler
kmsKeyArn: '${kms:arn:aws:kms:${aws:region}:${aws:accountId}:alias/aws/lambda}'
4.0.6
1 month ago
4.0.5
2 months ago
4.0.4
3 months ago
4.0.3
4 months ago
4.0.1
7 months ago
4.0.2
6 months ago
4.0.0
7 months ago
3.0.1
10 months ago
3.0.0
12 months ago
2.2.1
1 year ago
2.2.0
1 year ago
2.1.0
1 year ago
2.0.3
2 years ago
2.0.4
1 year ago
2.0.2
2 years ago
2.0.1
2 years ago
2.0.0
2 years ago
1.0.2
2 years ago
1.0.1
2 years ago
1.0.0
2 years ago