Slide 18
Slide 18 text
<
>
How we manage Multi-Account AWS Environment
§ AWS Organizations
§ Organizational Units
§ Service Control Policies (SCP)
§ AWS Cloudtrail (via Organizations)
§ AWS Config
§ Account Vending Maschine - Create and Update AWS Accounts
§ Step Functions
§ Lambda
§ CloudFormation
Automate everything!
MAN Truck & Bus | DevOps Meetup Lisbon | Stefan Killian | June 2019 | How to Manage Cloud Infrastructure 18
Setup and Provisioning
{
"Sid": "DenyModifyDefaultTemplates",
"Effect": "Deny",
"Action": [
"cloudformation:Set*",
"cloudformation:Cancel*",
"cloudformation:Signal*",
"cloudformation:Continue*",
"cloudformation:Delete*",
"cloudformation:Update*",
"cloudformation:Stop*",
"cloudformation:Execute*",
"cloudformation:Create*"
],
"Resource": [
"arn:aws:cloudformation:*:*:stack/gov-*/*",
"arn:aws:cloudformation:*:*:stackset/gov-*:*"
],
"Condition": {
"StringNotLike": {
"aws:PrincipalARN": [
"arn:aws:iam::*:role/man/Automation",
"arn:aws:iam::*:role/man/OrgAdmin",
"arn:aws:iam::*:role/AutomationStackSets"
]
}
}
}
Example of SCP