Skip to content

Commit 0a048c4

Browse files
committed
retain logs for 30 days in prod
1 parent ea0d3e6 commit 0a048c4

File tree

1 file changed

+6
-4
lines changed

1 file changed

+6
-4
lines changed

cloudformation/main.yml

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,7 @@ Mappings:
4646
- http://localhost:5173
4747
AadValidClientId: 251efa82-f589-42e1-9ebb-e214a4f40a0f
4848
KindeValidClientId: 9dfcd7977da347f3ab55fbb909a4d5cf
49+
LogRetentionDays: 7
4950
prod:
5051
ApiCertificateArn: arn:aws:acm:us-east-1:298118738376:certificate/6142a0e2-d62f-478e-bf15-5bdb616fe705 # DO NOT CHANGE
5152
HostedZoneId: Z05246633460N5MEB9DBF # DO NOT CHANGE (account constant)
@@ -54,6 +55,7 @@ Mappings:
5455
- https://resumes.acm.illinois.edu
5556
AadValidClientId: 5178a6b1-f46d-40a2-b550-1389b9316446
5657
KindeValidClientId: fdacad7aea554755844105f5606da0f6
58+
LogRetentionDays: 30
5759
EnvironmentToCidr:
5860
dev:
5961
SecurityGroupIds:
@@ -87,16 +89,16 @@ Resources:
8789
Properties:
8890
Location: ./logs.yml
8991
Parameters:
90-
CacheDynamoTableName: !Ref CacheDynamoTableName
92+
LambdaFunctionName: !Ref LambdaFunctionName
93+
AuthLambdaFunctionName: !Ref AuthLambdaFunctionName
94+
LogRetentionDays: !FindInMap [ApiGwConfig, !Ref RunEnvironment, LogRetentionDays]
9195

9296
ResumeBookDynamoTables:
9397
Type: AWS::Serverless::Application
9498
Properties:
9599
Location: ./dynamo.yml
96100
Parameters:
97-
LambdaFunctionName: !Ref LambdaFunctionName
98-
AuthLambdaFunctionName: !Ref AuthLambdaFunctionName
99-
LogRetentionDays: 7
101+
CacheDynamoTableName: !Ref CacheDynamoTableName
100102

101103
# Since having a Lambda in a VPC disables IPv4 network access to WAN
102104
# this is a non-VPCed version of the same lambda that we can call from API Gateway

0 commit comments

Comments
 (0)