Everything Flashcards

1
Q

What is a Lambda Authorizer for an API Gateway?

A

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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What are the types of EC2 Instance pricing tiers?

A

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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What is a multi-tenant EC2 ?

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

DynamoDB V.S. RDS?

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

How would you collect info from an on-prem setup to inform a migration plan?

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What is an OU in AWS organizations?

A

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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What is an AWS Organization?

A

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

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

What is an Elastic IP address?

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

What does a NAT Gateway allow?

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

What does an Internet Gateway allow?

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

What is VPC peering?

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

what is the relationship between VPCs and AWS accounts?

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

What is AWS Fsx?

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

What is AWS Transit Gateway?

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

What is AWS Direct Connect?

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

AWS Route 53?

A
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q

AWS application discovery service?

A
18
Q

AWS Security Hub?

A

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

19
Q

What is AWS Cloudtrail?

A

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

20
Q

AWS Identity and Access Management Access Analyzer?

A

Cross account IAM user access analytics and state

21
Q

Amazon Macie

A

ML based cross account data security analyzer

22
Q

What is a heterogenous database migration?

A

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

23
Q

AWS Schema Conversion Tool

A

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.

24
Q

AWS Database Migration Service (AWS DMS)

A

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.

25
Q

RDS Proxy

A

By using Amazon RDS Proxy, you can allow your applications to pool and share database connections to improve their ability to scale. RDS Proxy makes applications more resilient to database failures by automatically connecting to a standby DB instance while preserving application connections.

26
Q

How best to back up data in EC2 EBS volumes?

A

EBS snapshots managed by Amazon Data Lifecycle Manager

27
Q

VPC Route Table Concepts

A

Destination: Where IP packets end up
Target: Where packet router is, e.g. local, IG, transit gateway etc.

28
Q

AWS Resource Manager

A
29
Q

AWS cloudformation stack sets

A

AWS CloudFormation StackSets extends the capability of stacks by enabling you to create, update, or delete stacks across multiple accounts and AWS Regions with a single operation. Using an administrator account, you define and manage an AWS CloudFormation template, and use the template as the basis for provisioning stacks into selected target accounts across specified AWS Regions.

30
Q

What is S3 Object Lock?

A

S3 Object Lock blocks permanent object deletion during a customer-defined retention period so that you can enforce retention policies as an added layer of data protection or for regulatory compliance.

31
Q

S3 Intelligent-Tiering?

A

Amazon S3 Intelligent-Tiering is the only cloud storage class that delivers automatic storage cost savings when data access patterns change, without performance impact or operational overhead

32
Q

Amazon Route 53 private hosted zone

A

A set of records allowing a domain hosted within a VPC to be resolved and routed according to routing rules

33
Q

S3 transfer acceleration

A

Amazon S3 Transfer Acceleration is a bucket-level feature that enables fast, easy, and secure transfers of files over long distances between your client and an S3 bucket. Transfer Acceleration takes advantage of the globally distributed edge locations in Amazon CloudFront. As the data arrives at an edge location, the data is routed to Amazon S3 over an optimized network path.

34
Q

AWS Global Accelerator

A

AWS Global Accelerator is a networking service that improves the performance of your users’ traffic by up to 60% using Amazon Web Services’ global network infrastructure. When the internet is congested, AWS Global Accelerator optimizes the path to your application to keep packet loss, jitter, and latency consistently low.

35
Q

S3 cross region replication

A

To automatically replicate new objects as they are written to the bucket, use live replication, such as Cross-Region Replication (CRR). To replicate existing objects to a different bucket on demand, use S3 Batch Replication. For more information about replicating existing objects, see When to use S3 Batch Replication.

36
Q

How to do canary deployments with lambda?

A

Traffic shifting with lambda aliases with weighted traffic proportions

37
Q

VPCE

A

An interface VPC endpoint (interface endpoint) allows you to connect to services powered by AWS PrivateLink. These services include some AWS services, services hosted by other AWS customers and Partners in their own VPCs (referred to as endpoint services), and supported AWS Marketplace Partner services. The owner of the service is the service provider, and you, as the principal creating the interface endpoint, are the service consumer.

AWS PrivateLink provides private connectivity between VPCs, AWS services, and your on-premises networks, without exposing your traffic to the public internet. AWS PrivateLink makes it easy to connect services across different accounts and VPCs to significantly simplify your network architecture.

Interface VPC endpoints, powered by AWS PrivateLink, connect you to services hosted by AWS Partners and supported solutions available in AWS Marketplace. By powering Gateway Load Balancer endpoints, AWS PrivateLink brings the same level of security and performance to your virtual network appliances or custom traffic inspection logic.

38
Q

AWS Private Link

A

An interface VPC endpoint (interface endpoint) allows you to connect to services powered by AWS PrivateLink. These services include some AWS services, services hosted by other AWS customers and Partners in their own VPCs (referred to as endpoint services), and supported AWS Marketplace Partner services. The owner of the service is the service provider, and you, as the principal creating the interface endpoint, are the service consumer.

AWS PrivateLink provides private connectivity between VPCs, AWS services, and your on-premises networks, without exposing your traffic to the public internet. AWS PrivateLink makes it easy to connect services across different accounts and VPCs to significantly simplify your network architecture.

Interface VPC endpoints, powered by AWS PrivateLink, connect you to services hosted by AWS Partners and supported solutions available in AWS Marketplace. By powering Gateway Load Balancer endpoints, AWS PrivateLink brings the same level of security and performance to your virtual network appliances or custom traffic inspection logic.

39
Q

AWS Service Catalog

A

Platform for allowing users to deploy specific resource sets (products) but only those sets. An access management platform

40
Q

What is a service control policy as it relates to an AWS organization?

A

Service control policies (SCPs) are a type of organization policy that you can use to manage permissions in your organization. SCPs offer central control over the maximum available permissions for all accounts in your organization. SCPs help you to ensure your accounts stay within your organization’s access control guidelines. SCPs are available only in an organization that has all features enabled. SCPs aren’t available if your organization has enabled only the consolidated billing features. For instructions on enabling SCPs, see Enabling and disabling policy types.

SCPs alone are not sufficient to granting permissions to the accounts in your organization. No permissions are granted by an SCP. An SCP defines a guardrail, or sets limits, on the actions that the account’s administrator can delegate to the IAM users and roles in the affected accounts. The administrator must still attach identity-based or resource-based policies to IAM users or roles, or to the resources in your accounts to actually grant permissions. The effective permissions are the logical intersection between what is allowed by the SCP and what is allowed by the IAM and resource-based policies.

41
Q
A