Presenting RandomSkool AWS Cheat Sheet for AWS budding aspirants as well as for professionals.
This AWS Cheat Sheet covers almost every topic of AWS services with a small crisp description and with two sets of questions for better understanding.
ACE YOUR CERTIFICATIONS & EXCEL IN AWS
This Cheat Sheet is very helpful when someone is preparing for AWS certification and for a quick revision of important concepts of AWS services.
If anyone is new to AWS and want to learn AWS by own shall check the Best Comprehensive Preparation Guide techniques and Study Material for AWS.
Before Start exploring the content of AWS Cheat Sheet, we need to be aware of two basic definition -
What is Cloud Computing?
Cloud computing is the on-demand availability of computer system resources, especially data storage and computing power, without direct active management by the user. The term is generally used to describe data centers available to many users over the Internet.
~Wikipedia
What is AWS?
AWS stands for AMAZON WEB SERVICES.
It is a cloud computing platform that provides a wide range of services such as related to storage, computing, analytical, and many more.
AWS Cheat Sheet
Amazon Virtual Private Cloud (VPC)
- Provides logically isolated network in AWS Cloud.
- One of the most important AWS offerings.
- In your isolated AWS networks you can launch instances, can create databases, and many other tasks within your isolated network.
- AWS VPC will automatically create a NAT instance with the micro size
- VPC bounds the main route table with a private subnet and a custom route table with a public subnet
- The user has to manually create a NAT instance
- VPC bounds the main route table with a public subnet and a custom route table with a private subnet
- For Inbound allow Source: 20.0.1.0/24 on port 80
- For Outbound allow Destination: 0.0.0.0/0 on port 80
- For Inbound allow Source: 20.0.0.0/24 on port 80
- For Outbound allow Destination: 0.0.0.0/0 on port 443
AWS PrivateLink
- Eliminating the exposure of data to the public internet
- Provides secure connections between VPC and different AWS Services.
- Provide secure connections on cloud offerings that are hosted on the AWS cloud.
Q. A company has deployed an API in a VPC behind an internet-facing Application Load Balancer (ALB). An application that consumes the API as a client is deployed in a second account in private subnets behind a NAT gateway. When requests to the client application increase, the NAT gateway costs are higher than expected. A solutions architect has configured the ALB to be internal.
Which combination of architectural changes will reduce the NAT gateway costs? (Choose two.)
- Configure a VPC peering connection between the two VPCs. Access the API using the private address.
- Configure an AWS Direct Connect connection between the two VPCs. Access the API using the private address.
- Configure a ClassicLink connection for the API into the client VPC. Access the API using the ClassicLink address.
- Configure a PrivateLink connection for the API into the client VPC. Access the API using the PrivateLink address.
- Configure an AWS Resource Access Manager connection between the two accounts. Access the API using the private address.
Amazon CloudFront
- Amazon CloudFront is a web service that speeds up the distribution of your static and dynamic web content, such as .HTML, .CSS, .js, and image files, to your users.
- CloudFront delivers
your content through a worldwide network of data centers called edge
locations.
- Change the original location from an S3 bucket to an ELB.
- Use a faster Internet connection.
- Increase the cache expiration time.
- Create an “invalidation” for all your objects, and recache them.
Amazon Route 53
- Amazon Route 53 is a highly available and scalable cloud Domain Name System (DNS) web service.
- Set up your web app on more EC2 instances and set them behind an Elastic Load Balancer.
- Set up an ElastiCache in front of the EC2 instance.
- Set up your web app on more EC2 instances and use Route 53 to route requests accordingly.
- Set up DynamoDB behind your EC2 Instances.
AWS Direct Connect
- Using AWS Direct Connect, you can establish private connectivity between AWS and your datacenter, office, or colocation environment, which in many cases can reduce your network costs, increase bandwidth throughput, and provide a more consistent network experience than Internet-based connections.
- Depends on the type of connection
- No
- Yes
- Only when there’s just one availability zone in a region. If there are multiple, then only one availability zone can be accessed directly.
AWS Cloud Map
- AWS Cloud Map is a cloud resource discovery service
- Maintains the updated location of these dynamically changing resources
- What is a cloud map?
- Comparison between the working of with or without AWS cloud map?
- why use a cloud map?
- Does cloud map works within VPC or not?
AWS App Mesh
- AWS App Mesh is a service mesh that provides application-level networking to make it easy for your services to communicate with each other across multiple types of computing infrastructure.
- Does AWS App Meshwork with ECS?
- What is AWS App Mesh?
- Difference between AWS App Mesh and Service Mesh?
AWS Transit Gateway
- AWS Transit Gateway connects VPCs and on-premises networks through a central hub. This simplifies your network and puts an end to complex peering relationships.
- Is it possible to use IPv6 with AWS Transit Gateway?
- AWS Transit Gateway available in how many regions?
- Define AWS Transit Gateway Network Manager?
AWS Global Accelerator
- AWS Global Accelerator is a service that improves the availability and performance of your applications with local or global users.
- Provision EC2 instances in us-west-1. Switch the Application Load Balancer to a Network Load Balancer to achieve cross-Region load balancing.
- Provision EC2 instances and an Application Load Balancer in us-west-1. Make the load balancer distribute the traffic based on the location of the request.
- Provision EC2 instances and configure an Application Load Balancer in us-west-1. Create an accelerator in AWS Global Accelerator that uses an endpoint group that includes the load balancer endpoints in both Regions.
- Provision EC2 instances and configure an Application Load Balancer in us-west-1. Configure Amazon Route 53 with a weighted routing policy. Create alias records in Route 53 that point to the Application Load Balancer.
AWS Elastic Load Balancing
- Elastic Load Balancing automatically distributes incoming application traffic across multiple targets, such as Amazon EC2 instances, containers, IP addresses, and Lambda functions.
- 600 seconds
- 3600 seconds
- 300 seconds
- 0 seconds
- Enable ELB cross-zone load balancing
- Enable ELB cookie setup
- Enable ELB sticky session
- Enable ELB connection draining
Amazon EC2
- Amazon Elastic Compute Cloud is a part of Amazon.com's cloud-computing platform, Amazon Web Services, that allows users to rent virtual computers on which to run their own computer applications.
- Access the data through an Internet Gateway.
- Access the data through a VPN connection.
- Access the data through a NAT Gateway.
- Access the data through a VPC endpoint for Amazon S3
- Store data in an EBS volume and create snapshots once a week.
- Store data in an S3 bucket and enable versioning.
- Store data in two S3 buckets in different AWS regions.
- Store data on EC2 instance storage.
Amazon EC2 Auto Scaling
- Amazon EC2 Auto Scaling helps you maintain application availability and allows you to automatically add or remove EC2 instances according to conditions you define.
- Add another ELB to the architecture.
- Use Auto Scaling Groups.
- Use an Application Load Balancer instead.
- Use the Elastic Container Service.
- Add the software installation to the configuration for the Auto Scaling Group.
- Add the scripts for the installation in the User data section.
- Create a golden image and then create a launch configuration.
- Ask the IT operations team to install the software as soon as the instance is launched.
Amazon Elastic Container Service
- Amazon Elastic Container Service (ECS) is a highly scalable, high-performance container management service that supports Docker containers and allows you to easily run applications on a managed cluster of Amazon EC2 instances.
- Use AWS DynamoDB to store the Docker images.
- Use AWS RDS to store the Docker images.
- Use EC2 Instances with EBS Volumes to store the Docker images.
- Use the ECR Service to store the Docker images.
- Use the Amazon Elastic Container Service for Kubernetes.
- Install a custom orchestration tool on EC2 Instances.
- Use SQS to orchestrate the messages between docker containers.
- Use AWS Lambda functions to embed the logic for container orchestration.
Amazon Elastic Container Service for Kubernetes
- Amazon Elastic Container Service for Kubernetes (Amazon EKS) is a fully managed service that makes it easy for you to use Kubernetes on AWS without having to be an expert in managing Kubernetes clusters.
- what do you mean by AWS EKS Service?
- AWS EKS works with which Kubernetes version.
- How to implement AWS EKS?
- How much AWS EKS cost?
Amazon Elastic Container Registry
- Amazon Elastic Container Registry (ECR) is a fully-managed Docker container registry that makes it easy for developers to store, manage, and deploy Docker container images.
- what do you mean by AWS Elastic Container Registry?
- AWS ECR is a global service or regional?
- How to manage repositories and images using AWS ECR?
Amazon Lightsail
- Lightsail is an easy-to-use cloud platform that offers you everything needed to build an application or website, plus a cost-effective, monthly plan.
- What do you understand by Amazon Lightsail?
- Does it offer API?
- Currently available in how many regions?
- Define Lightsail instance and Lightsail quotas?
AWS Batch
- AWS Batch enables developers, scientists, and engineers to easily and efficiently run hundreds of thousands of batch computing jobs on AWS.
- AWS Lambda
- Amazon Elastic Container Service (Amazon ECS)
- AWS Batch
- Amazon Glacier
- AWS Organizations
- AWS EC2 Auto Scaling
- AWS Snowball
- AWS Fargate
- AWS Batch
AWS Elastic Beanstalk
- AWS Elastic Beanstalk is an orchestration service offered by Amazon Web Services for deploying applications that orchestrate various AWS services, including EC2, S3, Simple Notification Service, CloudWatch, autoscaling, and Elastic Load Balancers.
- AWS Elastic Beanstalk
- AWS CloudFront
- AWS CloudFormation
- AWS DevOps
- A scalable storage appliance on top of Amazon Web Services.
- An application container on top of Amazon Web Services
- A service by this name doesn’t exist.
- A scalable cluster of EC2 instances
AWS Fargate
- AWS Fargate is a compute engine for Amazon ECS and EKS that allows you to run containers without having to manage servers or clusters.
- What do you mean by AWS Fargate
- How to integrate AWS Fargate with AWS ECS and AWS EKS?
- How much AWS Fargate cost?
AWS Lambda
- AWS Lambda lets you run code without provisioning or managing servers. You pay only for the compute time you consume.
- Setup CloudWatch to monitor the DynamoDB table for changes. Then trigger a Lambda function to send the changes to the application.
- Setup CloudWatch logs to monitor the DynamoDB table for changes. Then trigger AWS SQS to send the changes to the application.
- Use DynamoDB streams to monitor the changes to the DynamoDB table.
- Trigger a lambda function to make an associated entry in the application as soon as the DynamoDB streams are modified
- AWS DynamoDB
- AWS Lambda
- AWS S3
- AWS SQS
AWS Serverless Application Repository
- The AWS Serverless Application Repository is a managed repository for serverless applications. It enables teams, organizations, and individual developers to store and share reusable applications, and easily assemble and deploy serverless architectures in powerful new ways.
- List out the available application supported by AWS Serverless Application Repository
- How much it cost for AWS Serverless Application Repository
- Is there a charge for publishing serverless application
AWS Outposts
- AWS Outposts is a fully managed service that extends AWS infrastructure, AWS services, APIs, and tools to virtually any data center, co-location space, or on-premises facility for a truly consistent hybrid experience.
- Outposts available in how many regions?
- The specific reason of using AWS Outposts?
- How to achieve data sovereignty requirements using AWS Outposts?
Amazon S3
- Amazon Simple Storage Service (Amazon S3) is an object storage service that offers industry-leading scalability, data availability, security, and performance.
- Amazon S3
- Amazon EBS
- Amazon EFS
- Amazon Storage Gateway VTL
- Enable Versioning for the underlying S3 bucket.
- Copy the bucket data to an EBS Volume as a backup.
- Create a Snapshot of the S3 bucket.
- Enable an IAM Policy that does not allow the deletion of any document from the S3 bucket.
Amazon Elastic Block Store (EBS)
- Amazon Elastic Block Store (EBS) is an easy to use, high-performance block storage service designed for use with Amazon Elastic Compute Cloud (EC2) for both throughput and transaction-intensive workloads at any scale.
- Take regular EBS snapshots.
- Enable EBS volume encryption.
- Create a script to copy data to an EC2 Instance store.
- Mirror data across 2 EBS volumes.
- EBS IOPS
- EBS SSD
- EBS Throughput Optimized
- EBS Cold Storage
Amazon Elastic File System (EFS)
- Amazon Elastic File System (Amazon EFS) provides a simple, scalable, fully managed elastic NFS file system for use with AWS Cloud services and on-premises resources.
- Amazon EBS
- Amazon EFS
- Amazon S3
- Amazon EC2 Instance store
- AWS S3
- AWS EBS Volumes
- AWS EFS
- AWS EBS Snapshots
Amazon S3 Glacier
- Amazon S3 Glacier and S3 Glacier Deep Archive are a secure, durable, and extremely low-cost Amazon S3 cloud storage classes for data archiving and long-term backup.
- They are designed to deliver 99.999999999% durability
- Active database storage
- Infrequently accessed data
- Data archives
- Frequently accessed data
- Cached session data
- Notification configuration
- Archive ID
- Job
- Archive
AWS Storage Gateway
- AWS Storage Gateway is a hybrid cloud storage service that gives you on-premises access to virtually unlimited cloud storage.
- AWS Storage Gateway
- Amazon DynamoDB
- Amazon CloudFront
- Amazon Glacier
- Amazon Simple Queue Service
- It allows integrating on-premises IT environments with Cloud Storage
- A direct encrypted connection to Amazon S3.
- It’s a backup solution that provides on-premises Cloud storage.
- It provides an encrypted SSL endpoint for backups in the Cloud.
AWS Snow Family
- The AWS Snow Family helps customers that need to run operations in austere, non-data center environments, and in locations where there's a lack of consistent network connectivity.
- The Snow Family, comprised of AWS Snowcone, AWS Snowball, and AWS Snowmobile, offers a number of physical devices and capacity points, most with built-in computing capabilities.
- What do you mean by AWS Snow family?
- Why someone needs AWS Snow family devices.
- How much time will it take to migrate data using snow family devices?
Amazon FSx for Lustre
- Amazon FSx for Lustre is a fully managed service that provides cost-effective, high-performance storage for compute workloads.
- Amazon Elastic File System (Amazon EFS)
- Amazon FSx for Lustre
- Amazon EC2 instance store
- Amazon EBS Provisioned IOPS SSD (io1)
Amazon FSx for Windows File Server
- Fully managed file storage built on Windows Server Amazon FSx for Windows File Server provides fully managed, highly reliable, and scalable file storage that is accessible over the industry-standard Server Message Block (SMB) protocol.
- An AWS Storage Gateway file gateway joined to the existing AD domain
- An Amazon FSx for Windows File Server file system joined to the existing AD domain
- An Amazon Elastic File System (Amazon EFS) file system joined to an AWS managed AD domain
- An Amazon S3 bucket mounted on Amazon EC2 instances in multiple Availability Zones running Windows Server and joined to an AWS managed AD domain
AWS Backup
- AWS Backup is a fully managed backup service that makes it easy to centralize and automate the backup of data across AWS services.
- What is AWS Backup
- Why someone needs AWS Backup
- Working of AWS Backup
- Is it possible to use AWS Backup for backing up on-premises data?
Amazon Aurora
- Amazon Aurora is a MySQL and PostgreSQL-compatible relational database built for the cloud, that combines the performance and availability of traditional enterprise databases with the simplicity and cost-effectiveness of open source databases.
- MySQL
- Microsoft SQL Server
- Oracle
- Amazon Aurora
- AWSR DS
- AWS Aurora
- AWS DynamoDB
- AWS Redshift
Amazon RDS
- Amazon Relational Database Service (Amazon RDS) makes it easy to set up, operate, and scale a relational database in the cloud.
- Make use of Multi-AZ to set up a secondary database in another Availability Zone.
- Make use of Multi-AZ to set up a secondary database in another region.
- Make use of Read Replicas to set up a secondary read-only database.
- Make use of Read Replicas to set up a secondary read and write database.
- Enable Multi-AZ for the database
- Enable Read Replicas for the database
- Enable Asynchronous replication for the database
- Enable manual backups for the database
Amazon DynamoDB
- Amazon DynamoDB is a fully managed proprietary NoSQL database service that supports key-value and document data structures and is offered by Amazon.com as part of the Amazon Web Services portfolio.
- AWS DynamoDB
- AWS Redshift
- AWS EBS Volumes
- AWS S3
- MySQL
- Microsoft SQL Server
- DynamoDB
- Amazon Aurora
Amazon ElastiCache
- Amazon ElastiCache is a fully managed in-memory data store and cache service by Amazon Web Services. The service improves the performance of web applications by retrieving information from managed in-memory caches, instead of relying entirely on slower disk-based databases.
- AWS RDS
- AWS SQS
- AWS ELB
- AWS ElastiCache
a) A set of EC2 Instances which sit behind an ELB
b) A database hosted in AWS RDS Of late, the performance on the database has been slacking due to a high number of read requests.
Which of the following can be added to the architecture to alleviate the performance issue?
- Enable Multi-AZ to add a secondary read-only DB in another AZ.
- Use ElastiCache in front of the database.
- Use AWS CloudFront in front of the database.
- Use DynamoDB to offload all the reads. Populate the common read items in a separate table.
Amazon Neptune
- Amazon Neptune is a fully-managed graph database service that works with highly connected datasets.
- Explain AWS Neptune and its features?
- AWS Neptune provides AWS RDS features or not?
- Pricing of AWS Neptune?
AWS Database Migration Service
- AWS Database Migration Service helps you migrate databases to AWS quickly and securely. With AWS Database Migration Service, you can continuously replicate your data with high availability and consolidate databases into a petabyte-scale data warehouse by streaming data to Amazon Redshift and Amazon S3.
- Replication is possible from encrypted data sources?
- How to monitor the progress of a database Migration task?
- How much will it cost?
Amazon Timestream
- Amazon Timestream is a fast, scalable, fully managed time-series database service for IoT and operational applications that makes it easy to store and analyze trillions of events per day at 1/10th the cost of relational databases.
- What is AWS Timestream and what are its benefits?
- What is the minimum price of AWS Timestream service?
Amazon DocumentDB
- Amazon DocumentDB is a fully managed proprietary NoSQL database service that supports document data structures and MongoDB workloads.
- Working of AWS DocumentDB
- How to migrate data from AWS MongoDB to DocumentDB
- Definition of AWS DocumentDB
- Costing of AWS DocumentDB
Amazon Athena
- Amazon Athena is a serverless, interactive query service to query data and analyze big data in Amazon S3 using standard SQL.
- Different data formats supported by AWS Athena
- How one submit queries in AWS Athena
- Define SerDe
- Is AWS Athena support data partitioning
Amazon CloudSearch
- Amazon CloudSearch is a scalable cloud-based search service that forms part of Amazon Web Services (AWS). CloudSearch is typically used to integrate customized search capabilities into other applications.
- Use S3 with reduced redundancy lo store and serve the scanned files, install the commercial search application on EC2 Instances, and configure with auto-scaling and an Elastic Load Balancer.
- Model, the environment using CloudFormation use an EC2 instance running Apache webserver and an open-source search application, stripe multiple standard EBS volumes together to store the JPEGs and search index.
- Use S3 with standard redundancy to store and serve the scanned files, use CloudSearch for query processing, and use Elastic Beanstalk to host the website across multiple availability zones.
- Use a single-AZ RDS MySQL instance lo store the search index 33d the JPEG images use an EC2 instance to serve the website and translate user queries into SQL.
- Use a CloudFront download distribution to serve the JPEGs to the end-users and Install the current commercial search product, along with a Java Container Tor the website on EC2 instances and use
Amazon Elasticsearch Service
- Amazon Elasticsearch Service lets you store up to 3 PB of data in a single cluster, enabling you to run large log analytics workloads via a single Kibana interface.
- Define indexing in ElasticSearch
- Is Schema present in ElasticSearch
- Define Document type in ElasticSearch
- Define node in ElasticSearch
Amazon EMR
- Amazon Elastic MapReduce (Amazon EMR) is a web service that makes it easy to quickly and cost-effectively process vast amounts of data. Amazon EMR uses Hadoop, an open-source framework, to distribute your data and processing across a resizable cluster of Amazon EC2 instances.
- AWS DynamoDB
- AWS EMR
- AWS ECS
- AWS ECR
- Amazon S3 for storing the log files and Amazon EMR for processing the log files.
- Amazon S3 for storing the log files and EC2 Instances for processing the log files.
- Amazon EC2 for storing and processing the log files.
- Amazon DynamoDB to store the logs and EC2 for running custom log analysis scripts.
Amazon Kinesis
- Amazon Kinesis Data Streams is a scalable and durable real-time data streaming service that can continuously capture gigabytes of data per second from hundreds of thousands of sources.
- Publish your data to CloudWatch Logs, and configure your application to Auto Scale to handle the load on demand.
- Publish your log data to an Amazon S3 bucket. Use AWS CloudFormation to create an AutoScaling group to scale your post-processing application which is configured to pull down your log files stored in Amazon S3.
- Post your log data to an Amazon Kinesis data stream, and subscribe to your log-processing application so that is configured to process your logging data.
- Configure an Auto Scaling group to increase the size of your Amazon EMR cluster.
- Use AWS EMR to store and process the streams.
- Use AWS Kinesis streams to process and analyze the data.
- Use AWS SQS to store the data.
- Use SNS to store the data.
Amazon Redshift
- Amazon Redshift is a data warehouse product that forms part of the larger cloud-computing platform Amazon Web Services. The name means to shift away from Oracle, red being an allusion to Oracle, whose corporate color is red and is informally referred to as "Big Red."
- Use Spot Instances for the underlying nodes in the cluster.
- Ensure that unnecessary manual snapshots of the cluster are deleted.
- Ensure VPC Enhanced Routing is enabled.
- Ensure that CloudWatch metrics are disabled.
- Take a copy of the underlying EBS volumes to S3, and then do Cross-Region Replication.
- Enable Cross-Region snapshots for the Redshift Cluster.
- Create a CloudFormation template to restore the Cluster in another region.
- Enable Cross Availability Zone snapshots for the Redshift Cluster.
Amazon Quicksight
- Amazon QuickSight is a cloud-native, serverless, business intelligence with native ML integrations and usage-based pricing, allowing insights for all users.
- What are the data sources that AWS Quicksight support?
- What is Amazon Quick Sight in AWS DevOps?
- What are the topmost benefits of using AWS QuickSight?
AWS Data Pipeline
- AWS Data Pipeline is a web service that helps you reliably process and move data between different AWS compute and storage services, as well as on-premises data sources, at specified intervals.
- How to integrate AWS data pipeline with AWS Redshift
- Explain the need for AWS data pipeline
- What are the benefits of AWS data pipeline?
AWS Glue
- AWS Glue is a fully managed extract, transform, and load (ETL) service that makes it easy for customers to prepare and load their data for analytics. You can create and run an ETL job with a few clicks in the AWS Management Console.
- What is AWS Glue?
- When should I use AWS Glue?
- How does AWS Glue work?
- Different AWS Glue Terminology
AWS Lake Formation
- AWS Lake Formation is a service that makes it easy to set up a secure data lake in days. A data lake is a centralized, curated, and secured repository that stores all your data, both in its original form and prepared for analysis.
- Define AWS Lake formation?
- Why should I use Lake Formation to build my data lake?
- How does Lake Formation deduplicate my data?
AWS Resource Access Manager (RAM)
- AWS Resource Access Manager (RAM) is a service that enables you to easily and securely share AWS resources with any AWS account or within your AWS Organization. You can share AWS Transit Gateways, Subnets, AWS License Manager configurations, and Amazon Route 53 Resolver rules resources with RAM.
- Define AWS RAM
- What types of AWS resources can I share using RAM?
- Can I stop sharing a resource?
AWS Identity and Access Management (IAM)
AWS Identity and Access Management (IAM) enables you to manage access to AWS services and resources securely. Using IAM, you can create and manage AWS users and groups, and use permissions to allow and deny their access to AWS resources. IAM is a feature of your AWS account offered at no additional charge.
Amazon Cloud Directory
Amazon Cloud Directory automatically scales to hundreds of millions of objects and provides an extensible schema that can be shared with multiple applications.
Amazon Cognito
Amazon Cognito lets you add user sign-up, sign-in, and access control to your web and mobile apps quickly and easily. Amazon Cognito scales to millions of users and supports sign-in with social identity providers, such as Facebook, Google, and Amazon, and enterprise identity providers via SAML 2.0.
AWS Single Sign-On
AWS Single Sign-On (AWS SSO) is a cloud service that allows you to grant your users access to AWS resources, such as Amazon EC2 instances, across multiple AWS accounts.
Amazon GuardDuty
Amazon GuardDuty is a threat detection service that continuously monitors for malicious activity and unauthorized behavior to protect your AWS accounts, workloads, and data stored in Amazon S3.
Amazon Inspector
Amazon Inspector is an automated security assessment service that helps improve the security and compliance of applications deployed on AWS. Amazon Inspector automatically assesses applications for exposure, vulnerabilities, and deviations from best practices.
Amazon Macie
Amazon Macie is a powerful security and compliance service that provides an automatic method to detect, identify, and classify data within your AWS account. Macie currently supports Amazon S3 storage, however additional support for other storage systems will be developed and added over time.
AWS Certificate Manager
AWS Certificate Manager is a service that lets you easily provision, manage, and deploy public and private Secure Sockets Layer/Transport Layer Security (SSL/TLS) certificates for use with AWS services and your internal connected resources.
AWS CloudHSM
AWS CloudHSM is a cloud-based hardware security module (HSM) that enables you to easily generate and use your own encryption keys on the AWS Cloud. With CloudHSM, you can manage your own encryption keys using FIPS 140-2 Level 3 validated HSMs.
AWS Directory Service
The AWS Directory Service is an Amazon Web Services tool that allows enables an IT administrator to run Microsoft Active Directory (AD) in the public cloud, easing setup of the user and group data and giving end-user access to AWS cloud services.
AWS Firewall Manager
AWS Firewall Manager is a security management service that allows you to centrally configure and manage firewall rules across your accounts and applications in AWS Organization.
AWS Key Management Service
AWS Key Management Service (KMS) makes it easy for you to create and manage cryptographic keys and control their use across a wide range of AWS services and in your applications.
AWS Secrets Manager
AWS Secrets Manager is a secrets management service that helps you protect access to your applications, services, and IT resources. This service enables you to easily rotate, manage, and retrieve database credentials, API keys, and other secrets throughout their lifecycle.
AWS Shield
AWS Shield is a new managed service that protects your web applications against DDoS (Distributed Denial of Service) attacks. It works in conjunction with Elastic Load Balancing, Amazon CloudFront, and Amazon Route 53 and protects you from DDoS attacks of many types, shapes, and sizes.
AWS WAF
AWS WAF is a web application firewall that helps protect your web applications or APIs against common web exploits that may affect availability, compromise security, or consume excessive resources.
AWS Artifact
AWS Artifact is your go-to, central resource for compliance-related information that matters to you. It provides on-demand access to AWS' security and compliance reports and select online agreements.
AWS Security Hub
AWS Security Hub is a new service in Preview that gives you a comprehensive view of your high-priority security alerts and compliance status across AWS accounts.
AWS Chatbot
AWS Chatbot is an interactive agent that makes it easy to monitor and interact with your AWS resources in your Slack channels and Amazon Chime chat rooms. With AWS Chatbot you can receive alerts, run commands to return diagnostic information, invoke AWS Lambda functions, and create AWS support cases.
Amazon CloudWatch
Amazon CloudWatch enables you to collect, access, and correlate this data on a single platform from across all your AWS resources, applications, and services that run on AWS and on-premises servers, helping you break down data silos so you can easily gain system-wide visibility and quickly resolve issues.
AWS Auto Scaling
Autoscaling also spelled auto-scaling or auto-scaling, and sometimes also called automatic scaling, is a method used in cloud computing, whereby the number of computational resources in a server farm, typically measured in terms of the number of active servers, which vary automatically based on the load on the farm.
AWS CloudFormation
AWS CloudFormation allows you to use programming languages or a simple text file to model and provision, in an automated and secure manner, all the resources needed for your applications across all regions and accounts. This gives you a single source of truth for your AWS and third-party resources.
AWS CloudTrail
AWS CloudTrail is a service that enables governance, compliance, operational auditing, and risk auditing of your AWS account. With CloudTrail, you can log, continuously monitor, and retain account activity related to actions across your AWS infrastructure.
AWS Config
AWS Config is a service that enables you to assess, audit, and evaluate the configurations of your AWS resources. Config continuously monitors and records your AWS resource configurations and allows you to automate the evaluation of recorded configurations against desired configurations.
AWS OpsWorks
AWS OpsWorks is a configuration management service that provides managed instances of Chef and Puppet. Chef and Puppet are automation platforms that allow you to use code to automate the configurations of your servers.
AWS Service Catalog
AWS Service Catalog allows organizations to create and manage catalogs of IT services that are approved for use on AWS. These IT services can include everything from virtual machine images, servers, software, and databases to complete multi-tier application architectures.
AWS Systems Manager
AWS Systems Manager helps you quickly view operational data for groups of resources, so you can quickly identify any issues that might impact applications that use those resources. Resources can be grouped by applications, application layers, production versus development environments, or anything else you choose.
AWS Trusted Advisor
AWS Trusted Advisor is an application that draws upon best practices learned from AWS' aggregated operational history of serving hundreds of thousands of AWS customers. Trusted Advisor inspects your AWS environment and makes recommendations for saving money, improving system performance, or closing security gaps.
AWS Personal Health Dashboard
AWS Personal Health Dashboard provides alerts and remediation guidance when AWS is experiencing events that may impact you. With Personal Health Dashboard, alerts are triggered by changes in the health of AWS resources, giving you event visibility, and guidance to help quickly diagnose and resolve issues.
AWS Control Tower
AWS Control Tower is a service that is intended for organizations with multiple accounts and teams who are looking for the easiest way to set up their new multi-account AWS environment and govern at scale.
AWS License Manager
AWS License Manager lets administrators create customized licensing rules that emulate the terms of their licensing agreements, and then enforces these rules when an instance of EC2 gets launched.
AWS well-architected Tool
The AWS Well-Architected Tool helps you review the state of your workloads and compares them to the latest AWS architectural best practices. The tool is based on the AWS Well-Architected Framework, developed to help cloud architects build secure, high-performing, resilient, and efficient application infrastructure.
AWS Console Mobile Application
The AWS Console Mobile Application, provided by Amazon Web Services, lets you view and manage a select set of resources to support incident response while on-the-go.
AWS Managed Services
AWS Managed Services automates common activities, such as change requests, monitoring, patch management, security, and backup services, and provides full-lifecycle services to provision, run, and support your infrastructure.
AWS Organizations
Amazon Web Services is a subsidiary of Amazon providing on-demand cloud computing platforms and APIs to individuals, companies, and governments, on a metered pay-as-you-go basis.
AWS Command Line Interface (CLI)
The AWS Command Line Interface (CLI) is a unified tool to manage your AWS services. With just one tool to download and configure, you can control multiple AWS services from the command line and automate them through scripts.
Amazon EventBridge
Amazon EventBridge is a serverless event bus that ingests data from your own apps, SaaS apps, and AWS services and routes that data to targets
AWS Step Functions
AWS Step Functions is a serverless function orchestrator that makes it easy to sequence AWS Lambda functions and multiple AWS services into business-critical applications. Through its visual interface, you can create and run a series of checkpointed and event-driven workflows that maintain the application state.
Amazon Simple Queue Service (SQS)
Fully managed message queues for microservices, distributed systems, and serverless applications. Amazon Simple Queue Service (SQS) is a fully managed message queuing service that enables you to decouple and scale microservices, distributed systems, and serverless applications.
Amazon Simple Notification Service (SNS)
Fully managed pub/sub messaging, SMS, email, and mobile push notifications. Amazon Simple Notification Service (SNS) is a fully managed messaging service for both system-to-system and app-to-person (A2P) communication.
Amazon MQ
Amazon MQ is a managed message broker service for Apache ActiveMQ that makes it easy to set up and operate message brokers in the cloud. Message brokers allow different software systems–often using different programming languages, and on different platforms–to communicate and exchange information.
Amazon AppSync
AWS AppSync automatically updates the data in web and mobile applications in real-time, and updates data for offline users as soon as they reconnect.
AWS Cloud Development Kit
The AWS Cloud Development Kit (AWS CDK) is an open-source software development framework to model and provision your cloud application resources using familiar programming languages.
AWS Codestar
AWS CodeStar is a cloud‑based development service that provides the tools you need to quickly develop, build, and deploy applications on AWS. Each AWS CodeStar project comes with a unified project dashboard and integration with Atlassian JIRA Software, a third-party issue tracking, and project management tool.
AWS CodeCommit
AWS CodeCommit is a fully-managed source control service that hosts secure Git-based repositories. It makes it easy for teams to collaborate on code in a secure and highly scalable ecosystem. CodeCommit eliminates the need to operate your own source control system or worry about scaling its infrastructure.
AWS CodeBuild
AWS CodeBuild is a fully managed continuous integration service that compiles source code, runs tests, and produces software packages that are ready to deploy. With CodeBuild, you don't need to provision, manage, and scale your own build servers.
AWS CodeDeploy
AWS CodeDeploy is a fully managed deployment service that automates software deployments to a variety of computing services such as Amazon EC2, AWS Fargate, AWS Lambda, and your on-premises servers. You can use AWS CodeDeploy to automate software deployments, eliminating the need for error-prone manual operations.
AWS CodePipeline
AWS CodePipeline is a workflow management tool that allows users to construct and manage a process whereby their code can be built, tested, and deployed into either a test and/or production environment.
AWS Cloud9
AWS Cloud9 is a cloud-based integrated development environment (IDE) that lets you write, run, and debug your code with just a browser.
AWS X-ray
AWS X-Ray is an application performance management service that enables a developer to analyze and debug applications in the Amazon Web Services (AWS) public cloud.
Amazon Corretto
Amazon Corretto is a no-cost, multiplatform, production-ready distribution of the Open Java Development Kit (OpenJDK). Corretto comes with long-term support that will include performance enhancements and security fixes.
AWS Amplify
AWS Amplify is a set of tools and services that enables mobile and front-end web developers to build secure, scalable full-stack applications, powered by AWS. No matter the use case, AWS Amplify helps you develop and release great apps your customers will love.
Amazon API Gateway
Amazon API Gateway is a fully managed service that makes it easy for developers to create, publish, maintain, monitor, and secure APIs at any scale. APIs act as the "front door" for applications to access data, business logic, or functionality from your backend services.
AWS Device Farm
AWS Device Farm is an application testing service that lets you improve the quality of your web and mobile apps by testing them across an extensive range of desktop browsers and real mobile devices; without having to provision and manage any testing infrastructure.
Amazon Sumerian
To launch the feature, open the Amazon app on your device, tap on the camera icon in the search bar, then tap AR View, and select a product. You use one finger to move the item and two to rotate. The feature is available on iPhone 6S devices and higher running iOS 11.
AWS Cost Management
AWS provides forecasts based on your cost and usage history and allows you to set budget threshold and alerts, so you can stay informed whenever cost and usage is forecasted to or exceeds the threshold limit.
AWS Cost Explorer
AWS Cost Explorer has an easy-to-use interface that lets you visualize, understand, and manage your AWS costs and usage over time. Get started quickly by creating custom reports that analyze cost and usage data.
AWS Budgets
AWS Budgets gives you the ability to set custom budgets that alert you when your costs or usage exceed (or are forecasted to exceed) your budgeted amount. You can also use AWS Budgets to set reservation utilization or coverage targets and receive alerts when your utilization drops below the threshold you define.
Reserved Instance Reporting
The RI Coverage report allows you to discover how much of your overall instance usage is covered by RIs, so that you can make informed decisions about when to purchase or modify an RI to ensure maximum coverage
AWS Cost and Usage Report
AWS Cost and Usage reports provide a detailed data set about your AWS billing, delivered to an Amazon Simple Storage Service (Amazon S3) bucket of your choice .csv format from the S3 bucket. Ingest the report into Amazon Athena, Amazon QuickSight, or Amazon Redshift.
Amazon Managed Blockchain
Amazon Managed Blockchain is a fully managed service that makes it easy to create and manage scalable blockchain networks using the popular open-source frameworks Hyperledger Fabric and Ethereum*. Managed Blockchain allows you to set up and manage a scalable blockchain network with just a few clicks.
Amazon Quantum Ledger Database (QLDB)
Amazon QLDB is a fully managed ledger database that provides a transparent, immutable, and cryptographically verifiable transaction log owned by a central trusted authority. Amazon QLDB can be used to track each and every application data change and maintains a complete and verifiable history of changes over time.
Alexa for Business
Alexa for Business lets your employees be more productive throughout their day at work, at home, or on the go. With a few simple set-up steps, employees can link their email & calendars with Alexa.
Amazon Chime
Amazon Chime is a new communications service that transforms meetings with a secure, easy-to-use application that you can trust. With Amazon Chime, you can conduct online meetings, call, chat, and share content easily, both inside and outside your organization.
Amazon WorkMail
Amazon WorkMail is a secure, managed business email and calendar service with support for existing desktop and mobile email client applications. You can also set up interoperability with Microsoft Exchange Server, and programmatically manage users, groups, and resources using the Amazon WorkMail SDK.
Amazon Connect
Amazon Connect is an Amazon Web Services (AWS) public cloud customer contact center service. Amazon Connect enables customer service representatives to respond to phone calls or chat inquiries from end customers just as if the contact center infrastructure was set up and managed on-premises.
Amazon Pinpoint
Amazon Pinpoint is a marketing and analytics service hosted on the Amazon Web Services (AWS) public cloud that enables an organization to engage with and track metrics related to its application end users.
Amazon Simple Email Service (SES)
Amazon Simple Email Service (SES) is a cost-effective, flexible, and scalable email service that enables developers to send mail from within any application. You can configure Amazon SES quickly to support several email use cases, including transactional, marketing, or mass email communications.
Amazon WorkSpaces
Amazon WorkSpaces is a managed, secure Desktop-as-a-Service (DaaS) solution. Amazon WorkSpaces helps you eliminate the complexity in managing hardware inventory, OS versions and patches, and Virtual Desktop Infrastructure (VDI), which helps simplify your desktop delivery strategy.
Amazon AppStream 2.0
Amazon AppStream 2.0 is a fully managed application streaming service. With AppStream 2.0, you centrally manage and stream your desktop applications to any number of workers or students across the globe without acquiring, provisioning, and operating hardware or infrastructure.
Amazon WorkDocs
Amazon WorkDocs is a fully managed, secure content creation, storage, and collaboration service. With Amazon WorkDocs, you can easily create, edit, and share content, and because it's stored centrally on AWS, access it from anywhere on any device.
Amazon WorkLink
Amazon WorkLink is a fully managed service that lets you provide your employees with secure, easy access to your internal corporate websites and web apps using their mobile phones. When a user accesses an internal website, the page is first rendered in a browser running in a secure container in AWS.
Amazon GameLift
Enhance multiplayer experiences with dedicated cloud servers. Get started with Amazon GameLift. Amazon GameLift is a dedicated game server hosting solution that deploys, operates, and scales cloud servers for multiplayer games.
Amazon Lumberyard
Amazon Lumberyard is a free, cross-platform AAA game engine deeply integrated with AWS and Twitch – with full source code provided. Whether you are a major studio, an indie developer, a student, or a hobbyist, Lumberyard provides a growing set of tools to create the highest-quality games, connect your games to the vast compute and storage of the AWS Cloud, and engage fans on Twitch.
AWS IoT Core
AWS IoT Core is a managed cloud service that lets connected devices easily and securely interact with cloud applications and other devices. AWS IoT Core can support billions of devices and trillions of messages and can process and route those messages to AWS endpoints and to other devices reliably and securely.
Amazon FreeRTOS
FreeRTOS is an open-source, real-time operating system for microcontrollers that makes small, low-power edge devices easy to program, deploy, secure, connect, and manage.
AWS Greengrass
AWS Greengrass is a service that extends Amazon Web Services functionality to the Internet of Things (IoT) devices, allowing a business to perform data collection and analysis closer to its origin.
AWS IoT 1-Click
AWS IoT 1-Click is a service that makes it easy for simple devices to trigger AWS Lambda functions that execute a specific action.
AWS IoT Analytics
AWS IoT Analytics is a fully managed service that operationalizes analyses and scales automatically to support up to petabytes of IoT data. With AWS IoT Analytics, you can analyze data from millions of devices and build fast, responsive IoT applications without managing hardware or infrastructure.
AWS IoT Button
The AWS IoT Button is a programmable button based on the Amazon Dash Button hardware. This simple Wi-Fi device is easy to configure and designed for developers to get started with AWS IoT Core, AWS Lambda, Amazon DynamoDB, Amazon SNS, and many other Amazon Web Services without writing device-specific code.
AWS IoT Device Defender
AWS IoT Device Defender is a fully managed service that helps you secure your fleet of IoT devices. AWS IoT Device Defender also lets you continuously monitor security metrics from devices and AWS IoT Core for deviations from what you have defined as appropriate behavior for each device.
AWS IoT Device Management
AWS IoT Device Management lets you quickly search and find any IoT device across your entire device fleet in near real-time. You can easily find devices based on a combination of attributes like device ID, device state, and type so that you can take action or troubleshoot.
AWS IoT SiteWise
AWS IoT SiteWise is a managed service that makes it easy to collect, store, organize, and monitor data from industrial equipment at scale to help you make better, data-driven decisions. This gateway securely connects to your on-premises data servers, collects data, and sends the data to the AWS Cloud.
AWS Partner Device Catalog
AWS Partner Device Catalog where you can find devices and hardware to help you explore, build, and go to market with your IoT solutions.
AWS IoT Things Graph
- AWS IoT Things Graph is a service that makes it easy to visually connect different devices and web services to build IoT applications.
- IoT applications are being built today using a variety of devices and web services to automate tasks for a wide range of use cases, such as smart homes, industrial automation, and energy management.
Amazon SageMaker
Amazon SageMaker is a fully managed service that provides every developer and data scientist with the ability to build, train, and deploy machine learning (ML) models quickly. SageMaker removes the heavy lifting from each step of the machine learning process to make it easier to develop high-quality models.
Amazon Comprehend
Discover insights and relationships in text Amazon Comprehend is a natural language processing (NLP) service that uses machine learning to find insights and relationships in a text. Amazon Comprehend uses machine learning to help you uncover the insights and relationships in your unstructured data.
Amazon Lex
Amazon Lex is a service for building conversational interfaces into any application using voice and text. It powers the Amazon Alexa virtual assistant.
Amazon Polly
Amazon Polly is a service that turns text into lifelike speech, allowing you to create applications that talk and build entirely new categories of speech-enabled products.
Amazon Rekognition
Amazon Rekognition provides a fast and accurate face search, allowing you to identify a person in a photo or video using your private repository of face images. You can also verify identity by analyzing a face image against images you have stored for comparison.
Amazon Translate
Amazon Translate is a neural machine translation service that delivers fast, high-quality, and affordable language translation. Amazon Translate allows you to localize content - such as websites and applications - for international users, and to easily translate large volumes of text efficiently.
Amazon Transcribe
Amazon Transcribe makes it easy for developers to add speech to text capability to their applications. Audio data is virtually impossible for computers to search and analyze.
AWS DeepLens
AWS DeepLens is a deep learning-enabled video camera. It is integrated with the several AWS machine learning services and can perform local inference against deployed models provisioned from the AWS Cloud. It enables you to learn and explore the latest artificial intelligence (AI) tools and techniques for developing computer vision applications based on a deep learning model.
AWS Deep Learning AMIs
The AWS Deep Learning AMIs provide machine learning practitioners and researchers with the infrastructure and tools to accelerate deep learning in the cloud, at any scale. You can quickly launch Amazon EC2 instances pre-installed with popular deep learning frameworks and interfaces such as TensorFlow, PyTorch, Apache MXNet, Chainer, Gluon, Horovod, and Keras to train sophisticated, custom AI models, experiment with new algorithms, or to learn new skills and techniques.
Amazon Personalize
Amazon Personalize enables you to improve customer engagement and conversion by powering real-time personalized product and content recommendations, and targeted marketing promotions. It is based on over 20 years of recommendation experience and research in machine learning at Amazon. It’s like having your very own Amazon.com machine learning recommendation system 24 hours a day.
Amazon Forecast
Amazon Forecast is a fully managed service that uses machine learning to deliver highly accurate forecasts. Based on the same technology used at Amazon.com, Amazon Forecast uses machine learning to combine time series data with additional variables to build forecasts.
Amazon Inferentia
AWS Inferentia is designed to provide high-performance inference in the cloud, to drive down the total cost of inference, and to make it easy for developers to integrate machine learning into their business applications.
Amazon Textract
Amazon Textract is a fully managed machine learning service that automatically extracts text and data from scanned documents that go beyond simple optical character recognition (OCR) to identify, understand, and extract data from forms and tables.
Amazon Elastic Inference
Amazon Elastic Inference allows you to attach low-cost GPU-powered acceleration to Amazon EC2 and Sagemaker instances or Amazon ECS tasks, to reduce the cost of running deep learning inference by up to 75%. Amazon Elastic Inference supports TensorFlow, Apache MXNet, PyTorch, and ONNX models.
Amazon SageMaker Ground Truth
Amazon SageMaker Ground Truth is a fully managed data labeling service that makes it easy to build highly accurate training datasets for machine learning. Get started with labeling your data in minutes through the SageMaker Ground Truth console using custom or built-in data labeling workflows.
AWS Deep Learning Containers
CloudEndure Migration
CloudEndure Migration conducts continuous, block-level data replication of your source machines into a staging area in your AWS account without causing downtime or impacting performance. When you’re ready to launch the production machines, CloudEndure Migration automatically converts your machines from their source infrastructure into the AWS infrastructure so they can boot and run natively in AWS.
AWS Application Discovery Service
AWS Application Discovery Service helps enterprise customers plan migration projects by gathering information about their on-premises data centers.
AWS Application Discovery Service collects and presents configuration, usage, and behavior data from your servers to help you better understand your workloads.
AWS Server Migration Service
AWS Server Migration Service (SMS) is an agentless service that makes it easier and faster for you to migrate thousands of on-premises workloads to AWS. AWS SMS allows you to automate, schedule, and track incremental replications of live server volumes, making it easier for you to coordinate large-scale server migrations.
AWS Snowball Family
AWS Snow Family helps customers that need to run operations in austere, non-data center environments, and in locations where there's a lack of consistent network connectivity. The Snow Family, comprised of AWS Snowcone, AWS Snowball, and AWS Snowmobile, offers a number of physical devices and capacity points, most with built-in computing capabilities. These services help physically transport up to exabytes of data into and out of AWS.
AWS DataSync
AWS Transfer for SFTP
AWS Transfer Family provides fully managed support for file transfers directly into and out of Amazon S3. With support for Secure File Transfer Protocol (SFTP), File Transfer Protocol over SSL (FTPS), and File Transfer Protocol (FTP), the AWS Transfer Family helps you seamlessly migrate your file transfer workflows to AWS by integrating with existing authentication systems, and providing DNS routing with Amazon Route 53 so nothing changes for your customers and partners, or their applications.
AWS RoboMaker
AWS RoboMaker is the most complete cloud solution for robotic developers to simulate, test, and securely deploy robotic applications at scale. RoboMaker provides a fully-managed, scalable infrastructure for the simulation that customers use for multi-robot simulation and CI/CD integration with regression testing in simulation.
AWS Ground Station
AWS Ground Station is a fully managed service that lets you control satellite communications, process data, and scale your operations without having to worry about building or managing your own ground station infrastructure.
Join our telegram channel and group :)
Telegram Group: @randomskoolQnA
Telegram Channel: @randomskool
0 Response to "AWS Cheat Sheet | AWS Certification Exam | RandomSkool AWS Cheat Sheet"
Post a Comment
Hey Random,
Please let me know if you have any query :)