AcademyCloudFoundations Module 04
AcademyCloudFoundations Module 04
© 2019, Amazon Web Services, Inc. or its Affiliates. All rights reserved.
Module overview
Topics Activities
• AWS shared responsibility model • AWS shared responsibility model activity
• AWS Identity and Access Management
(IAM)
Demo
• Securing a new AWS account
• Recorded demonstration of IAM
• Securing accounts
• Securing data on AWS
• Working to ensure compliance Lab
• Introduction to AWS IAM
Knowledge check
• Virtualization infrastructure
• Instance isolation
Programmatic access
• Authenticate using:
• Access key ID AWS CLI AWS Tools
and SDKs
• Secret access key
• Provides AWS CLI and AWS SDK access
• IAM password
• If enabled, multi-factor authentication (MFA) prompts for an authentication code.
© 2019 Amazon Web Services, Inc. or its Affiliates. All rights
17
reserved.
IAM MFA
• MFA provides increased security.
User name
and password
MFA token
© 2019 Amazon Web Services, Inc. or its Affiliates. All rights AWS Management Console
18
reserved.
Authorization: What actions are
permitted
After the user or application is connected to the AWS account, what are they allowed to do?
EC2
Full
instances
acces
s
Read-
only S3 bucket
IAM user,
IAM group,
or IAM role
IAM policies
Note: The scope of IAM service configurations is global. Settings apply across all AWS
Regions.
Implicit deny
Yes Yes
Deny Allow
• The AWS Cost and Usage Report tracks your AWS usage and provides
estimated charges associated with your AWS account, either by the hour
or by the day.
© 2019 Amazon Web Services, Inc. or its Affiliates. All rights
35
reserved.
Best practices to secure an AWS
Section 3 key account:
takeaways • Secure logins with multi-factor
authentication (MFA).
• Delete account root user access keys.
• Create individual IAM users and grant
permissions according to the principle
of least privilege.
• Use groups to assign permissions to
IAM users.
• Configure a strong password policy.
• Delegate using roles instead of sharing
credentials.
• Monitor account activity by using AWS
50 CloudTrail. © 2019 Amazon Web Services, Inc. or its Affiliates. All rights
reserved.
Lab 1:
Introduction to
IAM
Groups.
Account
AWS
account
Users Groups
user-2
Amazon EC2
read-only access
Amazon EC2 – IAM inline IAM managed
View, start, and policy policy S3 read-
stop access only access
user-3 user-1
~ 40 minutes
Begin Lab 1:
Introduction to AWS
IAM
• Enables you to control the use of encryption across AWS services and
in your applications.
Amazon Cognito
© 2019 Amazon Web Services, Inc. or its Affiliates. All rights
60
reserved.
AWS Shield
• Customers are subject to many different security and compliance regulations and
requirements.
• AWS engages with certifying bodies and independent auditors to provide customers
with detailed information about the policies, processes, and controls that are
established and operated by AWS.
Module wrap-up
© 2019 Amazon Web Services, Inc. or its Affiliates. All rights reserved. 77
Additional resources
• Security Bulletins
© 2019 Amazon Web Services, Inc. or its affiliates. All rights reserved. This work may not be reproduced or redistributed, in whole or in part, without prior
written permission from Amazon Web Services, Inc. Commercial copying, lending, or selling is prohibited. Corrections or feedback on the course, please email
us at: [email protected]. For all other questions, contact us at: https://aws.amazon.com/contact-us/aws-training/. All trademarks are the
property of their owners.