File tree Expand file tree Collapse file tree 2 files changed +23
-22
lines changed
infrastructure/terraform/components/api Expand file tree Collapse file tree 2 files changed +23
-22
lines changed Original file line number Diff line number Diff line change @@ -13,3 +13,26 @@ resource "aws_cloudwatch_log_subscription_filter" "api_gateway_execution" {
1313 filter_pattern = " "
1414 destination_arn = local. destination_arn
1515}
16+
17+
18+ resource "aws_iam_policy" "lambda_logging_policy" {
19+ name = " function-logging-policy"
20+ policy = jsonencode ({
21+ " Version" : " 2012-10-17" ,
22+ " Statement" : [
23+ {
24+ Action : [
25+ " logs:CreateLogStream" ,
26+ " logs:PutLogEvents"
27+ ],
28+ Effect : " Allow" ,
29+ Resource : " arn:aws:logs:*:*:*"
30+ }
31+ ]
32+ })
33+
34+ resource "aws_iam_role_policy_attachment" "authorizer_lambda_logging_policy_attachment" {
35+ role = aws_iam_role. authorizer_lambda_iam . id
36+ policy_arn = aws_iam_policy. lambda_logging_policy
37+ }
38+ }
Original file line number Diff line number Diff line change @@ -55,25 +55,3 @@ data "aws_iam_policy_document" "authorizer_lambda_iam" {
5555 ]
5656 }
5757}
58-
59- resource "aws_iam_policy" "authorizer_lambda_logging_policy" {
60- name = " function-logging-policy"
61- policy = jsonencode ({
62- " Version" : " 2012-10-17" ,
63- " Statement" : [
64- {
65- Action : [
66- " logs:CreateLogStream" ,
67- " logs:PutLogEvents"
68- ],
69- Effect : " Allow" ,
70- Resource : " arn:aws:logs:*:*:*"
71- }
72- ]
73- })
74-
75- resource "aws_iam_role_policy_attachment" "authorizer_lambda_logging_policy_attachment" {
76- role = aws_iam_role. authorizer_lambda_iam . id
77- policy_arn = aws_iam_policy. authorizer_lambda_logging_policy
78- }
79- }
You can’t perform that action at this time.
0 commit comments