managing users and aws accounts

17
Managing users and AWS accounts Aleksandr Maklakov – [email protected]

Upload: aleksandr-maklakov

Post on 13-Apr-2017

78 views

Category:

Technology


0 download

TRANSCRIPT

Page 1: Managing users and aws accounts

Managing users and AWS accounts

Aleksandr Maklakov – [email protected]

Page 2: Managing users and aws accounts

Agenda

• Managing AWS account

• Managing IAM users

• Security Best Practices

• Solutions• Questions

Page 3: Managing users and aws accounts

Managing AWS accounts

• У кого от 1 до 3 AWS аккаунтов ?

• У кого от 3 до 10 AWS аккаунтов ?

• У кого больше 10 AWS аккаунтов ?

Page 4: Managing users and aws accounts

Managing AWS accounts

•Why and When to Create Multiple Accounts?

Page 5: Managing users and aws accounts

Managing AWS accounts

• isolation between workloads/departments

• isolation between projects

• minimize blast radius

• optimize costs• environmental lifecycle accounts

• centralize logging account

• centralize publishing account

Page 6: Managing users and aws accounts

Managing IAM accounts

• IAM users

• Identity federation (SAML 2.0)

• Directory service (LDAP)

Page 7: Managing users and aws accounts

Managing IAM accounts - Security Best Practices

• Lock away your AWS account (root) access keys

• Create individual IAM users

• Use AWS-defined policies to assign permissions whenever possible• Use groups to assign permissions to IAM users

• Grant least privilege

• Configure a strong password policy for your users

Page 8: Managing users and aws accounts

Managing IAM accounts - Security Best Practices

• Enable MFA for privileged users• Use roles for applications that run on Amazon EC2 instances• Delegate by using roles instead of by sharing credentials• Rotate credentials regularly• Remove unnecessary credentials• Use policy conditions for extra security• Monitor activity in your AWS account

Page 9: Managing users and aws accounts

Solutions

Page 10: Managing users and aws accounts

Solutions

Page 11: Managing users and aws accounts

Solutions

Page 12: Managing users and aws accounts

Solutions

Page 13: Managing users and aws accounts

Solutions

Page 14: Managing users and aws accounts

AWS Organizations

• Centrally manage policies across multiple AWS accounts

• Control access to AWS services

• Automate AWS account creation and management

• Consolidate billing across multiple AWS accounts

Page 15: Managing users and aws accounts

Our solution

Page 16: Managing users and aws accounts

Our solution

+• single account, MFA, password policy to manage• native UX with AWS CLI and web console• different cost-centers• individual accounts for scripts• delegating/splitting user management-• some troubles with 3rd party tools• short STS session (1 hour)

Page 17: Managing users and aws accounts

The End

• Questions ?

• Comments ?

• Feedback