Everything Flashcards
What is a Lambda Authorizer for an API Gateway?
A token-based Lambda authorizer (also called a TOKEN authorizer) receives the caller’s identity in a bearer token, such as a JSON Web Token (JWT) or an OAuth token. For an example application, see Open Banking Brazil - Authorization Samples on GitHub.
A request parameter-based Lambda authorizer (also called a REQUEST authorizer) receives the caller’s identity in a combination of headers, query string parameters, stageVariables, and $context variables.
For WebSocket APIs, only request parameter-based authorizers are supported.
What are the types of EC2 Instance pricing tiers?
on demand:
Anytime, any amount, pay as you go
spot:
marketplace for excess compute, steep discount but can be terminated at anytime
reserved:
reserved instances with savings plans, get discounts for guaranteeing payment by contract
What is a multi-tenant EC2 ?
DynamoDB V.S. RDS?
How would you collect info from an on-prem setup to inform a migration plan?
What is an OU in AWS organizations?
Logical grouping of aws accounts. OU’s can be organized hierarchically with permissions in higher level accounts applying to all accounts beneath them. This includes restricted access to services and the scope of policies that IAM users/roles in the OUs accounts can have.
What is an AWS Organization?
The globally accessible AWS service allowing for logical grouping of aws accounts under one master admin. Accounts can be organized into different trees of OUs with their own restricted access to aws services and IAM policy rules.
Billing is consolidated for the organization and visible at the account level
What is an Elastic IP address?
What does a NAT Gateway allow?
What does an Internet Gateway allow?
What is VPC peering?
what is the relationship between VPCs and AWS accounts?
What is AWS Fsx?
What is AWS Transit Gateway?
What is AWS Direct Connect?
AWS Route 53?
AWS application discovery service?
AWS Security Hub?
AWS Security Hub provides you with a comprehensive view of your security state in AWS and helps you assess your AWS environment against security industry standards and best practices.
Security Hub collects security data across AWS accounts, AWS services, and supported third-party products and helps you analyze your security trends and identify the highest priority security issues.
Send alerts for certain vulnerabilities with amazon event bridge
What is AWS Cloudtrail?
An event in CloudTrail is the record of an activity in an AWS account. This activity can be an action taken by an IAM identity, or service that is monitorable by CloudTrail. CloudTrail events provide a history of both API and non-API account activity made through the AWS Management Console, AWS SDKs, command line tools, and other AWS services. There are three types of events that can be logged in CloudTrail: management events, data events, and CloudTrail Insights events. By default, trails log management events, but not data or Insights events.
management events:
Management events provide information about management operations that are performed on resources in your AWS account.
changing config rules
data events:
Data events provide information about the resource operations performed on or in a resource
Insights events:
CloudTrail Insights events capture unusual API call rate or error rate activity in your AWS account by analyzing CloudTrail management activity
AWS Identity and Access Management Access Analyzer?
Cross account IAM user access analytics and state
Amazon Macie
ML based cross account data security analyzer
What is a heterogenous database migration?
heterogeneous migration: A migration from source databases to target databases where the source and target databases are of different database management systems from different providers.Oct 28, 2022
AWS Schema Conversion Tool
The AWS Schema Conversion Tool (AWS SCT) makes heterogeneous database migrations predictable by automatically converting the source database schema and a majority of the database code objects, including views, stored procedures, and functions, to a format compatible with the target database.
AWS Database Migration Service (AWS DMS)
At a basic level, AWS DMS is a server in the AWS Cloud that runs replication software. You create a source and target connection to tell AWS DMS where to extract data from and where to load it. Next, you schedule a task that runs on this server to move your data. AWS DMS creates the tables and associated primary keys if they don’t exist on the target. You can create the target tables yourself if you prefer. Or you can use AWS Schema Conversion Tool (AWS SCT) to create some or all of the target tables, indexes, views, triggers, and so on.