Skip to content

Commit 30e9be4

Browse files
authored
scp updates (#1167)
1 parent e225c35 commit 30e9be4

File tree

3 files changed

+73
-34
lines changed

3 files changed

+73
-34
lines changed

reference-artifacts/SCPs/ASEA-Guardrails-Sandbox.json

Lines changed: 22 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
"aws-marketplace:DescribePrivate*",
1111
"aws-marketplace:DisassociateProducts*",
1212
"aws-marketplace:ListPrivate*",
13-
"aws-marketplace:StartChangeSet"
13+
"aws-marketplace:Start*"
1414
],
1515
"Resource": "*"
1616
},
@@ -24,11 +24,11 @@
2424
"iam:ListMFADevices",
2525
"iam:ListVirtualMFADevices",
2626
"iam:ResyncMFADevice",
27-
"aws-portal:*",
2827
"sts:GetSessionToken",
2928
"iam:DeleteVirtualMFADevice",
3029
"trustedadvisor:*",
31-
"support:*"
30+
"support:*",
31+
"account:*"
3232
],
3333
"Resource": "*",
3434
"Condition": {
@@ -103,9 +103,7 @@
103103
"Effect": "Deny",
104104
"Action": [
105105
"organizations:LeaveOrg*",
106-
"aws-portal:Modify*",
107-
"aws-portal:ViewAccount",
108-
"aws-portal:ViewPaymentMethods",
106+
"organizations:CloseAccount",
109107
"ds:AcceptSharedDir*",
110108
"ds:ShareDir*",
111109
"ds:EnableSso",
@@ -117,7 +115,15 @@
117115
"lightsail:*",
118116
"gamelift:*",
119117
"appflow:*",
120-
"iq:*"
118+
"iq:*",
119+
"account:P*",
120+
"account:GetAl*",
121+
"account:GetC*",
122+
"account:GetR*",
123+
"account:C*",
124+
"account:D*",
125+
"account:E*",
126+
"account:L*"
121127
],
122128
"Resource": "*",
123129
"Condition": {
@@ -134,7 +140,6 @@
134140
"access-analyzer:*",
135141
"aws-marketplace-management:*",
136142
"aws-marketplace:*",
137-
"aws-portal:*",
138143
"budgets:*",
139144
"ce:*",
140145
"chime:*",
@@ -173,7 +178,15 @@
173178
"s3:DescribeMultiR*",
174179
"s3:GetMultiR*",
175180
"s3:ListMultiR*",
176-
"s3:PutMultiR*"
181+
"s3:PutMultiR*",
182+
"billing:*",
183+
"freetier:*",
184+
"account:*",
185+
"invoicing:*",
186+
"payments:GetPaymentStatus",
187+
"payments:ListPaymentPreferences",
188+
"tax:ListTaxRegistrations",
189+
"sustainability:*"
177190
],
178191
"Resource": "*",
179192
"Condition": {

reference-artifacts/SCPs/ASEA-Guardrails-Sensitive.json

Lines changed: 28 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -5,12 +5,12 @@
55
"Sid": "PMP",
66
"Effect": "Deny",
77
"Action": [
8-
"aws-marketplace:CreatePrivate*",
9-
"aws-marketplace:AssociateProductsWithPrivate*",
10-
"aws-marketplace:DescribePrivate*",
11-
"aws-marketplace:DisassociateProducts*",
12-
"aws-marketplace:ListPrivate*",
13-
"aws-marketplace:StartChangeSet"
8+
"aws-marketplace:As*",
9+
"aws-marketplace:CreateP*",
10+
"aws-marketplace:DescribePri*",
11+
"aws-marketplace:Di*",
12+
"aws-marketplace:ListP*",
13+
"aws-marketplace:Start*"
1414
],
1515
"Resource": "*"
1616
},
@@ -24,11 +24,11 @@
2424
"iam:ListMFADevices",
2525
"iam:ListVirtualMFADevices",
2626
"iam:ResyncMFADevice",
27-
"aws-portal:*",
2827
"sts:GetSessionToken",
2928
"iam:DeleteVirtualMFADevice",
3029
"trustedadvisor:*",
31-
"support:*"
30+
"support:*",
31+
"account:*"
3232
],
3333
"Resource": "*",
3434
"Condition": {
@@ -103,9 +103,7 @@
103103
"Effect": "Deny",
104104
"Action": [
105105
"organizations:LeaveOrg*",
106-
"aws-portal:Modify*",
107-
"aws-portal:ViewAccount",
108-
"aws-portal:ViewPaymentMethods",
106+
"organizations:CloseAccount",
109107
"ds:AcceptSharedDir*",
110108
"ds:ShareDir*",
111109
"ds:EnableSso",
@@ -117,7 +115,15 @@
117115
"lightsail:*",
118116
"gamelift:*",
119117
"appflow:*",
120-
"iq:*"
118+
"iq:*",
119+
"account:P*",
120+
"account:GetAl*",
121+
"account:GetC*",
122+
"account:GetR*",
123+
"account:C*",
124+
"account:D*",
125+
"account:E*",
126+
"account:L*"
121127
],
122128
"Resource": "*",
123129
"Condition": {
@@ -217,7 +223,6 @@
217223
"access-analyzer:*",
218224
"aws-marketplace-management:*",
219225
"aws-marketplace:*",
220-
"aws-portal:*",
221226
"budgets:*",
222227
"ce:*",
223228
"chime:*",
@@ -258,9 +263,17 @@
258263
"s3:GetMultiR*",
259264
"s3:ListMultiR*",
260265
"s3:PutMultiR*",
261-
"sso:DescribeRegisteredRegions",
262266
"sns:Publish",
263-
"tag:GetResources"
267+
"tag:GetResources",
268+
"sso:DescribeRegisteredRegions",
269+
"billing:*",
270+
"freetier:*",
271+
"account:*",
272+
"invoicing:*",
273+
"payments:GetPaymentStatus",
274+
"payments:ListPaymentPreferences",
275+
"tax:ListTaxRegistrations",
276+
"sustainability:*"
264277
],
265278
"Resource": "*",
266279
"Condition": {

reference-artifacts/SCPs/ASEA-Guardrails-Unclass.json

Lines changed: 23 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
"aws-marketplace:DescribePrivate*",
1111
"aws-marketplace:DisassociateProducts*",
1212
"aws-marketplace:ListPrivate*",
13-
"aws-marketplace:StartChangeSet"
13+
"aws-marketplace:Start*"
1414
],
1515
"Resource": "*"
1616
},
@@ -24,11 +24,11 @@
2424
"iam:ListMFADevices",
2525
"iam:ListVirtualMFADevices",
2626
"iam:ResyncMFADevice",
27-
"aws-portal:*",
2827
"sts:GetSessionToken",
2928
"iam:DeleteVirtualMFADevice",
3029
"trustedadvisor:*",
31-
"support:*"
30+
"support:*",
31+
"account:*"
3232
],
3333
"Resource": "*",
3434
"Condition": {
@@ -103,9 +103,7 @@
103103
"Effect": "Deny",
104104
"Action": [
105105
"organizations:LeaveOrg*",
106-
"aws-portal:Modify*",
107-
"aws-portal:ViewAccount",
108-
"aws-portal:ViewPaymentMethods",
106+
"organizations:CloseAccount",
109107
"ds:AcceptSharedDir*",
110108
"ds:ShareDir*",
111109
"ds:EnableSso",
@@ -114,10 +112,18 @@
114112
"ram:AssociateResourceShare",
115113
"ram:CreateResourceShare",
116114
"ram:EnableSharingWithAwsOrg*",
117-
"lightsail:*",
115+
"lightsail:*",
118116
"gamelift:*",
119117
"appflow:*",
120-
"iq:*"
118+
"iq:*",
119+
"account:P*",
120+
"account:GetAl*",
121+
"account:GetC*",
122+
"account:GetR*",
123+
"account:C*",
124+
"account:D*",
125+
"account:E*",
126+
"account:L*"
121127
],
122128
"Resource": "*",
123129
"Condition": {
@@ -198,7 +204,6 @@
198204
"access-analyzer:*",
199205
"aws-marketplace-management:*",
200206
"aws-marketplace:*",
201-
"aws-portal:*",
202207
"budgets:*",
203208
"ce:*",
204209
"chime:*",
@@ -237,7 +242,15 @@
237242
"s3:DescribeMultiR*",
238243
"s3:GetMultiR*",
239244
"s3:ListMultiR*",
240-
"s3:PutMultiR*"
245+
"s3:PutMultiR*",
246+
"billing:*",
247+
"freetier:*",
248+
"account:*",
249+
"invoicing:*",
250+
"payments:GetPaymentStatus",
251+
"payments:ListPaymentPreferences",
252+
"tax:ListTaxRegistrations",
253+
"sustainability:*"
241254
],
242255
"Resource": "*",
243256
"Condition": {

0 commit comments

Comments
 (0)