AWS Certified Cloud Practitioner Cheat Sheet Guide
AWS Certified Cloud Practitioner Cheat Sheet Guide
Cloud Computing:
Flexible
Available over internet
Little to no initial investment/Variety of resources
Before Cloud Computing:
Host an application on a set of servers
o Invest in physical servers and storage
o Invest in networking
o Build a data center
o Invest in security
o Invest in building and cooling
o On-going maintenance
Amazon Kinesis
o Collect, process, and analyze real time data
o Data Streams: Capturing real time data; Fully managed service
o Video streams: Securely stream video from connected devices to AWS for
analytics, machine learning (ML), and other processing
o Data Firehose: Capture, transform, and load streams of data into an AWS
data stores
o Data Analytics: Process data streams in real time with SQL & Java
Amazon Aurora
o Database engine with the AWS Relational Database Service
o Compatible with MySQL and PostgreSQL
o Delivers higher throughput than the traditional MySQL and PostgreSQL
database engines
Amazon ElastiCache
o In-memory data store
o Fully managed Redis and Memcached service
o Fully manage and scalable service
o Normally used for gaming type applications and IoT apps
Amazon EMR (Elastic Map Reduce)
o Serverless service
o Run Big Data frameworks such as Apache Hadoop and Apache Spark
o Used to process and analyze large amounts of data
AWS Cloudwatch:
Monitoring service within AWS
Metrics for various services
Can create alarms
Can store logs within it
Create dashboard of the various metrics
Can create billing alarms
Can create custom metrics
Cloudwatch event can be used to connect to events triggered from AWS
resources
AWS Cloudtrail:
Service is used for governance and compliance perspective
All actions taken in the AWS account are recorded by the service
Actions take from the console CLI, SDK, and API
Automatically enabled when an account is created
VPC and EC2 Security:
Network Access Control Lists (Subnet Level):
o Used to protect traffic into subnets hosted in a VPC
o Gives and extra layer of security at the subnet/network level
o Inbound and Outbound rules can be defined
o Each rule can decide which protocol, port range and source to allow or
deny traffic
Security Groups (Instance Level):
o These are associated with the Network Interfaces attached to the EC2
instances
o These can decide what traffic can flow into and out of an EC2 instance
o There are inbound and outbound rules that can be defined
o Each rule can decide which protocol, port range and source
Additional Security:
AWS Web Application Firewall:
o Can be applied with the Application Load Balancer, Cloudfront
distributions or the API gateway
o Can create web access control lists to filter out the traffic that flows into
your infrastructure
o Can create rules to stop traffic coming from specific IP addresses
o Can create rules to stop traffic based on a header value in the incoming
request
AWS Shield:
o Can be used to protect against DDoS attacks
o Is given free for some of the AWS services
o There is an Advanced AWS Shield also that provides better support
against DDoS attacks, but with an extra price
AWS Artifact:
o Can use this service to download AWS Secuirty and compliance
documents
o If you want AWS ISO certifications or Service Organization Control (SOC)
reports, you can refer to the AWS Artifact service
Amazon Rekognition:
Used to analyze videos and images
Face-based user verification
Detect unsafe content
Can detect face in images and videos
Search for faces in a container known as a collection
Track paths of people detected in a stored video
Recognize thousands of celebrities in images and stored videos
Can detect text in images and convert it into a machine-readable text
AWS OpWorks:
Configuration Management Service
Allows to enforce the desired state of your infrastructure
Allows you to integrate existing tools such as Chef and Puppet
AWS Certificate Manager:
Service is used to generate and manage public SSL/TLS certificates for AWS
websites
Can be integrated with other AWS services such as Elastic Load Balancing,
Amazon Cloudfront, and Elastic Beanstalk
Can also import existing certificate into ACM
Can’t export a public certificate to install on your individual sites or servers
AWS Artifact:
Provides on-demand downloads of AWS security and compliance documents
AWS ISO certifications, Payment Card Industry (PCI), and Service Organization
(SOC) reports
Submit these to auditors who need proof that of the security and compliance of
the AWS infrastructure
Personal Health Dashboard:
Provides health events about the underlying AWS physical infrastructure
Issues by default are categorized into open issues, scheduled changes and other
notifications
You can see all the health events that pertain to your AS account
You can see the details of each event
You can also setup notifications for the event via Cloudwatch rules
AWS Quicksight:
Business Intelligence cloud service
Used to create and publish interactive dashboards
Can give other users access to reports
You only pay for what you use
AWS CodeDeploy:
Deployment Service
Can automate deployments
Can automate deployments to Amazon EC2 instances, on-premise instances,
Lambda functions or amazon ECS services
AWS Cognito:
Provides authentication, authorization, and user management for web and mobile
applications
Users can use this service to either directly sign in with a user name or password
Can use third party identity providers such as Facebook or google
AWS Cloud9:
An integrated development environment which is available on the AWS Cloud
Can access the IDE through the web browser itself
Can work with various programming languages such as .Net, Go, and Python
Used mainly for writing, running, and debugging of code
AWS X-Ray:
Service used to collect data about your request
Tool to optimize your application
Can be used for organization applications and AWS Lambda
AWS CloudHSM:
Provides hardware security modules on the cloud
HSM are devices that can be used to process cryptographic operations
Provides secure storage for cryptographic keys