Management Flashcards

1
Q

Master Account

A

AWS account used to create the AWS Organization

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

Administrative Root

A

Top most container in AWS organization hierarchy

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

Service Control Policy (SCP)

A

defines the AWS service actions, such as Amazon EC2 RunInstances, that are available for use in different accounts within an organization

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

How do you migrate accounts between organizations?

A

Use AWS console for a few accounts and API or CLI for many

Need root or IAM access to both the member and master accounts

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

Resource Group

A

service that lets you manage and automate tasks on large numbers of resources at one time

a resource is an entity that you can work with. Examples include an Amazon EC2 instance, an AWS CloudFormation stack, or an Amazon S3 bucket.

A resource group is a collection of AWS resources that are all in the same AWS Region, and that match the criteria specified in the group’s query. In Resource Groups, there are two types of queries you can use to build a group. Both query types include resources that are specified in the format AWS::service::resource

Queries can be based on tags or cloud formation stacks

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

AWS KMS

A

Key Management Store provides
high available key storage, management, and auditing to encrypt data with custom apps and AWS services

Can also send data directly to KMS to be encrypted by a CMK

Validated by many compliance schemes (e.g. PCI DSS, FIPS)

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

CMK

A

Customer Master Key

Keys stored in AWS KMS which are managed by customer but stored by AWS

They can be generated by KMS, or in AWS CloudHSM cluster or imported from customer key management infrastructure

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

How do you restrict access to keys in KMS?

A

With IAM users, roles and policies you set usage policies on keys that determine which users/services can use them to encrypt or decrypt data and under what conditions

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

How does KMS audit, what does it audit?

A

All request to use master keys are logged in CloudTrail

who used the key and when they used the key and in what context is logged

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

AWS Secret Manager

A

Store, distributes and rotates credentials (keys, username/password, secrets) securely

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

Difference between KMS and Secret Manager?

A

KMS is built to encrypt and decrypt data with managed keys

Secret Manager is meant to store and distribute secrets

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

KMS Features

A
  1. Manage keys - create, import custom, delete disable or re-enable keys
  2. Control access with IAM users and roles to manage keys and encrypt/decrypt data
  3. Crete, use delete custom key stores
  4. Rotate keys on annual basis
  5. Audit key usage in CloudTrail
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

What service does using automated custom keystores require?

A

KMS

CloudHSM

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

Data Key

A

AWS service or client app encrypts data with data key and stores encrypted key alongside data

KMS master key can decrypt data key so that it can be used to decrypt data

Data key not stored or managed by KMS

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

KMS Key Deletion

A

You can schedule key deletion with configurable waiting period from 7 - 30 days

Default waiting period 30 days

Waiting period allows you to cancel key deletion during waiting period to adjust to impacts or mistakes

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

AWS Certificate Manager (ACM)

A

service that lets you 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

automates and removes the need of manually purchasing, uploading, and renewing SSL/TLS certificates

17
Q

AWS CloudFormation templates

A

JSON or YAML-format, text-based file that describes all the AWS resources you need to deploy to run your application

18
Q

CloudFormation stack

A

set of AWS resources that are created and managed as a single unit when AWS CloudFormation instantiates a template

19
Q

AWS CloudFormation StackSet

A

create, update, or delete stacks across multiple accounts and regions with a single operation