5.0.4 • Published 6 months ago
serverless-kms-alias v5.0.4
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: nodejs20.x
plugins:
- serverless-kms-alias
functions:
foo:
handler: foo.handler
Example - Function kmsKeyArn
service: foo
provider:
name: aws
runtime: nodejs20.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: nodejs20.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}'
5.0.4
6 months ago
5.0.3
7 months ago
5.0.2
9 months ago
5.0.1
10 months ago
5.0.0
12 months ago
4.0.7
1 year ago
4.0.6
1 year ago
4.0.5
1 year ago
4.0.4
1 year ago
4.0.3
1 year ago
4.0.1
2 years ago
4.0.2
2 years ago
4.0.0
2 years ago
3.0.1
2 years ago
3.0.0
2 years ago
2.2.1
2 years ago
2.2.0
2 years ago
2.1.0
2 years ago
2.0.3
3 years ago
2.0.4
3 years ago
2.0.2
3 years ago
2.0.1
3 years ago
2.0.0
3 years ago
1.0.2
3 years ago
1.0.1
3 years ago
1.0.0
3 years ago