5.0.4 • Published 6 months ago

serverless-kms-alias v5.0.4

Weekly downloads
-
License
MIT
Repository
github
Last release
6 months ago

serverless-kms-alias

NPM version node version

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