File tree Expand file tree Collapse file tree 1 file changed +3
-38
lines changed
terraform/account-wide-infrastructure/modules/glue Expand file tree Collapse file tree 1 file changed +3
-38
lines changed Original file line number Diff line number Diff line change @@ -15,42 +15,7 @@ resource "aws_iam_role" "glue_service_role" {
1515 })
1616}
1717
18- resource "aws_iam_role_policy" "glue_service_role_policy" {
19- name = " ${ var . name_prefix } -glue_service_role_policy"
20- role = aws_iam_role. glue_service_role . name
21- policy = jsonencode ({
22- " Version" : " 2012-10-17" ,
23- " Statement" : [
24- {
25- " Effect" : " Allow" ,
26- " Action" : [" s3:CreateBucket" ],
27- " Resource" : [" arn:aws:s3:::aws-glue-*" ]
28- },
29- {
30- " Effect" : " Allow" ,
31- " Action" : [" s3:GetObject" , " s3:PutObject" , " s3:DeleteObject" ],
32- " Resource" : [
33- " arn:aws:s3:::*/*" ,
34- " arn:aws:s3:::*/*aws-glue-*/*"
35- ]
36- },
37- {
38- " Effect" : " Allow" ,
39- " Action" : [" s3:GetObject" ],
40- " Resource" : [
41- " arn:aws:s3:::crawler-public*" ,
42- " arn:aws:s3:::aws-glue-*"
43- ]
44- },
45- {
46- " Effect" : " Allow" ,
47- " Action" : [
48- " logs:CreateLogGroup" ,
49- " logs:CreateLogStream" ,
50- " logs:PutLogEvents"
51- ],
52- " Resource" : [" arn:aws:logs:*:*:*:/aws-glue/*" ]
53- }
54- ]
55- })
18+ resource "aws_iam_role_policy_attachment" "glue_service" {
19+ role = aws_iam_role. glue_service_role . id
20+ policy_arn = " arn:aws:iam::aws:policy/service-role/AWSGlueServiceRole"
5621}
You can’t perform that action at this time.
0 commit comments