File tree Expand file tree Collapse file tree 3 files changed +11
-15
lines changed Expand file tree Collapse file tree 3 files changed +11
-15
lines changed Original file line number Diff line number Diff line change @@ -45,19 +45,9 @@ resource "aws_kms_key" "HeimdallPassKmsKey" {
45
45
}
46
46
}
47
47
48
- # #
49
- # KMS key for encrypting lambda log data
50
- #
51
- # https://registry.terraform.io/providers/hashicorp/aws/latest/docs/resources/kms_key
52
- #
53
- resource "aws_kms_key" "ServerlessHeimdallPusherLogsKmsKey" {
54
- description = " The KMS key used to encrypt ConfigToHdf's logs"
55
- deletion_window_in_days = 10
56
- enable_key_rotation = true
57
-
58
- tags = {
59
- Name = " ServerlessHeimdallPusherLogsKmsKey"
60
- }
48
+ resource "aws_kms_alias" "HeimdallPusherPassKmsKey" {
49
+ name = " alias/HeimdallPusherPassKmsKey"
50
+ target_key_id = aws_kms_key. HeimdallPassKmsKey . key_id
61
51
}
62
52
63
53
# #
@@ -195,7 +185,7 @@ module "serverless-heimdall-pusher-lambda" {
195
185
image_uri = " ${ aws_ecr_repository . mitre_heimdall_pusher . repository_url } :${ local . image_version } "
196
186
package_type = " Image"
197
187
198
- cloudwatch_logs_kms_key_id = aws_kms_key . ServerlessHeimdallPusherLogsKmsKey . key_id
188
+ cloudwatch_logs_kms_key_id = var . cloudwatch_logs_kms_key_id
199
189
cloudwatch_logs_retention_in_days = 30
200
190
201
191
environment_variables = {
Original file line number Diff line number Diff line change @@ -32,6 +32,12 @@ variable "results_bucket_source_account_id" {
32
32
default = null
33
33
}
34
34
35
+ variable "cloudwatch_logs_kms_key_id" {
36
+ description = " The ARN of the KMS key to use for lambda log encryption."
37
+ type = string
38
+ default = null
39
+ }
40
+
35
41
variable "subnet_ids" {
36
42
description = " The subnet ids to deploy the lambda to."
37
43
type = list (string )
Original file line number Diff line number Diff line change 1
- 0.2.0
1
+ 0.2.1
You can’t perform that action at this time.
0 commit comments