@@ -11,17 +11,26 @@ The Policy required is:
1111 "Sid" : " VisualEditor0" ,
1212 "Effect" : " Allow" ,
1313 "Action" : [
14- " ec2:DescribeImages" ,
15- " ec2:DescribeSubnets" ,
16- " ec2:DeleteLaunchTemplate" ,
14+ " ec2:AuthorizeSecurityGroupEgress" ,
15+ " ec2:AuthorizeSecurityGroupIngress" ,
1716 " ec2:CreateLaunchTemplate" ,
17+ " ec2:CreateLaunchTemplateVersion" ,
18+ " ec2:CreateSecurityGroup" ,
19+ " ec2:CreateTags" ,
20+ " ec2:DeleteLaunchTemplate" ,
21+ " ec2:DeleteSecurityGroup" ,
22+ " ec2:DeleteTags" ,
23+ " ec2:DescribeAccountAttributes" ,
24+ " ec2:DescribeImages" ,
1825 " ec2:DescribeInstanceTypes" ,
26+ " ec2:DescribeLaunchTemplateVersions" ,
1927 " ec2:DescribeLaunchTemplates" ,
20- " ec2:DescribeAccountAttributes" ,
21- " ec2:DescribeAvailabilityZones" ,
22- " ec2:CreateLaunchTemplateVersion" ,
23- " ec2:DescribeLaunchTemplateVersions"
24-
28+ " ec2:DescribeNetworkInterfaces" ,
29+ " ec2:DescribeSecurityGroups" ,
30+ " ec2:DescribeSubnets" ,
31+ " ec2:DescribeTags" ,
32+ " ec2:RevokeSecurityGroupEgress" ,
33+ " ec2:RevokeSecurityGroupIngress"
2534 ],
2635 "Resource" : [
2736 " *"
@@ -31,12 +40,22 @@ The Policy required is:
3140 "Sid" : " VisualEditor1" ,
3241 "Effect" : " Allow" ,
3342 "Action" : [
34- " eks:TagResource " ,
35- " eks:UntagResource " ,
43+ " eks:CreateAddon " ,
44+ " eks:CreateCluster " ,
3645 " eks:CreateNodegroup" ,
46+ " eks:DeleteAddon" ,
47+ " eks:DeleteCluster" ,
3748 " eks:DeleteNodegroup" ,
49+ " eks:DescribeAddon" ,
50+ " eks:DescribeAddonVersions" ,
3851 " eks:DescribeCluster" ,
39- " eks:DescribeNodegroup" ,
52+ " eks:DescribeNodegroup" ,
53+ " eks:ListAddons" ,
54+ " eks:ListTagsForResource" ,
55+ " eks:TagResource" ,
56+ " eks:UntagResource" ,
57+ " eks:UpdateAddon" ,
58+ " eks:UpdateClusterConfig" ,
4059 " eks:UpdateNodegroupConfig"
4160 ],
4261 "Resource" : [
@@ -47,27 +66,91 @@ The Policy required is:
4766 "Sid" : " VisualEditor2" ,
4867 "Effect" : " Allow" ,
4968 "Action" : [
50- " iam:TagRole "
51- " iam:GetRole " ,
52- " iam:GetPolicy " ,
69+ " iam:AttachRolePolicy " ,
70+ " iam:CreateOpenIDConnectProvider " ,
71+ " iam:CreatePolicy " ,
5372 " iam:CreateRole" ,
73+ " iam:CreateServiceLinkedRole" ,
74+ " iam:DeleteOpenIDConnectProvider" ,
75+ " iam:DeletePolicy" ,
5476 " iam:DeleteRole" ,
55- " iam:ListPolicies" ,
56- " iam:CreatePolicy" ,
57- " iam:DeletePolicy" ,
58- " iam:AttachRolePolicy" ,
59- " iam:ListRolePolicies" ,
60- " iam:DetachRolePolicy" ,
77+ " iam:DeleteRolePermissionsBoundary" ,
78+ " iam:DeleteRolePolicy" ,
79+ " iam:DetachRolePolicy" ,
80+ " iam:GetOpenIDConnectProvider" ,
81+ " iam:GetPolicy" ,
6182 " iam:GetPolicyVersion" ,
62- " iam:ListPolicyVersions " ,
63- " iam:CreateServiceLinkedRole " ,
83+ " iam:GetRole " ,
84+ " iam:GetRolePolicy " ,
6485 " iam:ListAttachedRolePolicies" ,
65- " iam:ListInstanceProfilesForRole"
86+ " iam:ListInstanceProfilesForRole" ,
87+ " iam:ListPolicies" ,
88+ " iam:ListPolicyVersions" ,
89+ " iam:ListRolePolicies" ,
90+ " iam:PassRole" ,
91+ " iam:PutRolePermissionsBoundary" ,
92+ " iam:PutRolePolicy" ,
93+ " iam:TagOpenIDConnectProvider" ,
94+ " iam:TagPolicy" ,
95+ " iam:TagRole" ,
96+ " iam:UntagOpenIDConnectProvider" ,
97+ " iam:UntagPolicy" ,
98+ " iam:UpdateOpenIDConnectProviderThumbprint" ,
99+ " iam:UpdateRoleDescription"
100+ ],
101+ "Resource" : [
102+ " *"
103+ ]
104+ },
105+ {
106+ "Sid" : " VisualEditor3" ,
107+ "Effect" : " Allow" ,
108+ "Action" : [
109+ " kms:CreateAlias" ,
110+ " kms:CreateGrant" ,
111+ " kms:CreateKey" ,
112+ " kms:DeleteAlias" ,
113+ " kms:DescribeKey" ,
114+ " kms:DisableKey" ,
115+ " kms:EnableKey" ,
116+ " kms:EnableKeyRotation" ,
117+ " kms:GetKeyPolicy" ,
118+ " kms:GetKeyRotationStatus" ,
119+ " kms:GetParametersForImport" ,
120+ " kms:ImportKeyMaterial" ,
121+ " kms:ListAliases" ,
122+ " kms:ListGrants" ,
123+ " kms:ListResourceTags" ,
124+ " kms:PutKeyPolicy" ,
125+ " kms:ReplicateKey" ,
126+ " kms:RevokeGrant" ,
127+ " kms:ScheduleKeyDeletion" ,
128+ " kms:TagResource" ,
129+ " kms:UntagResource"
130+ ],
131+ "Resource" : [
132+ " *"
133+ ]
134+ },
135+ {
136+ "Sid" : " VisualEditor4" ,
137+ "Effect" : " Allow" ,
138+ "Action" : [
139+ " logs:AssociateKmsKey" ,
140+ " logs:CreateLogGroup" ,
141+ " logs:DeleteLogGroup" ,
142+ " logs:DeleteRetentionPolicy" ,
143+ " logs:DescribeLogGroups" ,
144+ " logs:DisassociateKmsKey" ,
145+ " logs:ListTagsLogGroup" ,
146+ " logs:PutRetentionPolicy" ,
147+ " logs:TagLogGroup" ,
148+ " logs:UntagLogGroup"
66149 ],
67150 "Resource" : [
68151 " *"
69152 ]
70- }
153+ }
71154 ]
72155}
73156
0 commit comments