AWS CERTIFIED SOLUTIONS ARCHITECT -
ASSOCIATE (SAA-C02)
Simple Storage Service (S3) - Answers :SSE stands for Server Side Encryption and ___
has 3 options for SSE
Amazon Machine Image (AMI) - Answers :___ provides the information required to
launch an instance
Amazon Machine Image (AMI) - Answers :___ are region specific, if you need to use an
AMI in another region you can copy an AMI into the destination region via Copy AMI
Amazon Machine Image (AMI) - Answers :You can create an ___ from an existing EC2
instance that's either running or stopped
Amazon Machine Image (AMI) - Answers :Community ___ are free ___ maintained by
the community
Amazon Machine Image (AMI) - Answers :AWS Marketplace offers free or paid
subscriptions to ___ that are maintained by vendors
Amazon Machine Image (AMI) - Answers :All ___ have an ___ ID.
Amazon Linux 2 will vary in both ___ ID and options
Amazon Machine Image (AMI) - Answers :___ holds the following Information:
- A template for the root volume for the instance (EBS Snapshot), OS, Application
Server, & Apps
- Launch permissions that control which AWS account can use the ___ to launch
instances
- A block device mapping that specifies the volumes to attach to the instance when its
launched
API Gateway - Answers :___ is a solution for creating secure APIs in your cloud
environment at any scale.
API Gateway - Answers :___ acts as a front door for applications to access data,
business logic, or functionality from back-end services.
API Gateway - Answers :___ throttles api endpoints at 10,000 request per second (can
be increased via service request through AWS support)
,API Gateway - Answers :___ Stages allow you to have multiple published version of
your API (eg. prod, staging, EA, Dev)
API Gateway - Answers :each ___ Stage has an Invoke URL which is the endpoint you
use to interact with your API
API Gateway - Answers :___ allow you to use a custom domain for your Invoke URL
(Example api.example.co)
API Gateway - Answers :To publish your to API to ___ you must use Deploy API
- You choose which Stage you want to publish your API (Ex: api.example1.co or
api.example2.co)
API Gateway - Answers :___ Resources are your URLs (ex: /projects)
API Gateway - Answers :___ Resources can have child resources (ex: /project/id/edit)
API Gateway - Answers :___ allows you to define multiple Methods on your Resources
(ex: GET, POST, DELETE)
API Gateway - Answers :CORS issue are common with ___, CORS can be enabled on
all or individual endpoints
API Gateway - Answers :___ uses Caching to improve latency and reduce the amount
of calls made to your endpoint
API Gateway - Answers :___ can use Same Origin Policies to help prevent XSS attacks
API Gateway - Answers :___ can use Same Origin Policies to ignore tools like postman
or curl
API Gateway - Answers :When using ___ and CORS, CORS is always enforced by the
client
API Gateway - Answers :Using ___ you can require Authorization to your API via AWS
Cognito or a custom Lambda
Cross-origin resource sharing (CORS) - Answers :___ defines a way for client web
applications that are loaded in one domain to interact with resources in a different
domain
Cross-origin resource sharing (CORS) - Answers :With ___ support, you can build rich
client-side web applications with Amazon S3 and selectively allow cross-origin access
to your Amazon S3 resources
,Cross-origin resource sharing (CORS) - Answers :___ is a browser security feature that
restricts cross-origin HTTP requests that are initiated from scripts running in the browser
Cross-origin resource sharing (CORS) - Answers :If your REST API's resources receive
non-simple cross-origin HTTP requests, you need to enable ___ support
API Gateway "Stages" - Answers :___ is a named reference to a deployment, which is a
snapshot of the API
- You use a Stage to manage and optimize a particular deployment
- EX: you can configure stage settings to enable caching, customize request throttling,
configure logging, define stage variables, or attach a canary release for testing
Aurora - Answers :___ is a fully-managed Postgres or MySQL database that needs to
scale, automatic backups, high availability and fault tolerance
Aurora - Answers :___ can run MySQL or Postgres database engines
Aurora - Answers :___ MySQL service is 5x faster over regular MySQL
Aurora - Answers :___ Postgres service is 3x faster over regular Postgres
Aurora - Answers :___ is a 1/10 the cost over its competitors with similar performance
and availability options
Aurora - Answers :___ replicates 6 copies for your database across 3 Availability Zones
Aurora - Answers :___ is allowed up to 15 ___ Replicas
Aurora - Answers :An ___ database can span multiple regions via ___ Global Database
Aurora - Answers :___ Serverless allows you to stop and start ___ and scale
automatically while keeping costs low
Aurora - Answers :___ Serverless is ideal for new projects or projects with infrequent
database usage
Aurora Serverless - Answers :___ is an on-demand, auto-scaling configuration for
Amazon Aurora (MySQL-compatible and PostgreSQL-compatible editions), where the
database will automatically start up, shut down, and scale capacity up or down based
on your application's needs
CLI (Command Line Interface) - Answers :___ lets you interact with AWS from
anywhere by simply using a command line
, SDK (Software Development Kit) - Answers :___ is a set of API libraries that let you
integrate AWS services into your applications
Programmatic Access - Answers :___ must be enabled per user via the AIM console to
use CLI or SDK
Configure - Answers :___ command is used to setup your AWS credentials for the CLI
CLI (Command Line Interface) - Answers :___ is installed via a Python Script
SDK (Software Development Kit) - Answers :___ supports many programming
languages such as C++, Go, Java, Javascript, .Net, NodeJs, PHP, Python, Ruby
CloudFormation - Answers :When being asked to automate the provisioning of resource
think ___
CloudFormation - Answers :When Infrastructure as Code (IaC) is mentioned think ___
CloudFormation - Answers :___ can be written in either JSON or YAML
CloudFormation - Answers :When ___ encounters an error it will rollback with
ROLLBACK_IN_PROGRESS
CloudFormation - Answers :___ templates larger than 51,200 Bytes (0.05 MB) are too
large to upload directly and must be imported into ___ via an S3 bucket
CloudFormation - Answers :NestedStacks help you break up ___ template into smaller
reusable templates that can be composed into larger templates
CloudFormation - Answers :At least one resource under resources: must be defined for
a ___ template to be valid
CloudFormation - Answers :Metabase is extra information about your ___ template
CloudFormation - Answers :Description is a description of what the ___ template is
suppose to do
CloudFormation - Answers :Parameters are how you get user inputs into the ___
template
CloudFormation - Answers :Transforms applies macros (like applying a mod which
change the anatomy to be custom) within your ___ template
CloudFormation - Answers :Outputs are values you can use to import into other stacks
within your ___ template
ASSOCIATE (SAA-C02)
Simple Storage Service (S3) - Answers :SSE stands for Server Side Encryption and ___
has 3 options for SSE
Amazon Machine Image (AMI) - Answers :___ provides the information required to
launch an instance
Amazon Machine Image (AMI) - Answers :___ are region specific, if you need to use an
AMI in another region you can copy an AMI into the destination region via Copy AMI
Amazon Machine Image (AMI) - Answers :You can create an ___ from an existing EC2
instance that's either running or stopped
Amazon Machine Image (AMI) - Answers :Community ___ are free ___ maintained by
the community
Amazon Machine Image (AMI) - Answers :AWS Marketplace offers free or paid
subscriptions to ___ that are maintained by vendors
Amazon Machine Image (AMI) - Answers :All ___ have an ___ ID.
Amazon Linux 2 will vary in both ___ ID and options
Amazon Machine Image (AMI) - Answers :___ holds the following Information:
- A template for the root volume for the instance (EBS Snapshot), OS, Application
Server, & Apps
- Launch permissions that control which AWS account can use the ___ to launch
instances
- A block device mapping that specifies the volumes to attach to the instance when its
launched
API Gateway - Answers :___ is a solution for creating secure APIs in your cloud
environment at any scale.
API Gateway - Answers :___ acts as a front door for applications to access data,
business logic, or functionality from back-end services.
API Gateway - Answers :___ throttles api endpoints at 10,000 request per second (can
be increased via service request through AWS support)
,API Gateway - Answers :___ Stages allow you to have multiple published version of
your API (eg. prod, staging, EA, Dev)
API Gateway - Answers :each ___ Stage has an Invoke URL which is the endpoint you
use to interact with your API
API Gateway - Answers :___ allow you to use a custom domain for your Invoke URL
(Example api.example.co)
API Gateway - Answers :To publish your to API to ___ you must use Deploy API
- You choose which Stage you want to publish your API (Ex: api.example1.co or
api.example2.co)
API Gateway - Answers :___ Resources are your URLs (ex: /projects)
API Gateway - Answers :___ Resources can have child resources (ex: /project/id/edit)
API Gateway - Answers :___ allows you to define multiple Methods on your Resources
(ex: GET, POST, DELETE)
API Gateway - Answers :CORS issue are common with ___, CORS can be enabled on
all or individual endpoints
API Gateway - Answers :___ uses Caching to improve latency and reduce the amount
of calls made to your endpoint
API Gateway - Answers :___ can use Same Origin Policies to help prevent XSS attacks
API Gateway - Answers :___ can use Same Origin Policies to ignore tools like postman
or curl
API Gateway - Answers :When using ___ and CORS, CORS is always enforced by the
client
API Gateway - Answers :Using ___ you can require Authorization to your API via AWS
Cognito or a custom Lambda
Cross-origin resource sharing (CORS) - Answers :___ defines a way for client web
applications that are loaded in one domain to interact with resources in a different
domain
Cross-origin resource sharing (CORS) - Answers :With ___ support, you can build rich
client-side web applications with Amazon S3 and selectively allow cross-origin access
to your Amazon S3 resources
,Cross-origin resource sharing (CORS) - Answers :___ is a browser security feature that
restricts cross-origin HTTP requests that are initiated from scripts running in the browser
Cross-origin resource sharing (CORS) - Answers :If your REST API's resources receive
non-simple cross-origin HTTP requests, you need to enable ___ support
API Gateway "Stages" - Answers :___ is a named reference to a deployment, which is a
snapshot of the API
- You use a Stage to manage and optimize a particular deployment
- EX: you can configure stage settings to enable caching, customize request throttling,
configure logging, define stage variables, or attach a canary release for testing
Aurora - Answers :___ is a fully-managed Postgres or MySQL database that needs to
scale, automatic backups, high availability and fault tolerance
Aurora - Answers :___ can run MySQL or Postgres database engines
Aurora - Answers :___ MySQL service is 5x faster over regular MySQL
Aurora - Answers :___ Postgres service is 3x faster over regular Postgres
Aurora - Answers :___ is a 1/10 the cost over its competitors with similar performance
and availability options
Aurora - Answers :___ replicates 6 copies for your database across 3 Availability Zones
Aurora - Answers :___ is allowed up to 15 ___ Replicas
Aurora - Answers :An ___ database can span multiple regions via ___ Global Database
Aurora - Answers :___ Serverless allows you to stop and start ___ and scale
automatically while keeping costs low
Aurora - Answers :___ Serverless is ideal for new projects or projects with infrequent
database usage
Aurora Serverless - Answers :___ is an on-demand, auto-scaling configuration for
Amazon Aurora (MySQL-compatible and PostgreSQL-compatible editions), where the
database will automatically start up, shut down, and scale capacity up or down based
on your application's needs
CLI (Command Line Interface) - Answers :___ lets you interact with AWS from
anywhere by simply using a command line
, SDK (Software Development Kit) - Answers :___ is a set of API libraries that let you
integrate AWS services into your applications
Programmatic Access - Answers :___ must be enabled per user via the AIM console to
use CLI or SDK
Configure - Answers :___ command is used to setup your AWS credentials for the CLI
CLI (Command Line Interface) - Answers :___ is installed via a Python Script
SDK (Software Development Kit) - Answers :___ supports many programming
languages such as C++, Go, Java, Javascript, .Net, NodeJs, PHP, Python, Ruby
CloudFormation - Answers :When being asked to automate the provisioning of resource
think ___
CloudFormation - Answers :When Infrastructure as Code (IaC) is mentioned think ___
CloudFormation - Answers :___ can be written in either JSON or YAML
CloudFormation - Answers :When ___ encounters an error it will rollback with
ROLLBACK_IN_PROGRESS
CloudFormation - Answers :___ templates larger than 51,200 Bytes (0.05 MB) are too
large to upload directly and must be imported into ___ via an S3 bucket
CloudFormation - Answers :NestedStacks help you break up ___ template into smaller
reusable templates that can be composed into larger templates
CloudFormation - Answers :At least one resource under resources: must be defined for
a ___ template to be valid
CloudFormation - Answers :Metabase is extra information about your ___ template
CloudFormation - Answers :Description is a description of what the ___ template is
suppose to do
CloudFormation - Answers :Parameters are how you get user inputs into the ___
template
CloudFormation - Answers :Transforms applies macros (like applying a mod which
change the anatomy to be custom) within your ___ template
CloudFormation - Answers :Outputs are values you can use to import into other stacks
within your ___ template