DynamoDB 3 Flashcards

1
Q

Encryption

How do you encrypt a DDB table at rest?

important

A

No choice, all tables are encrypted at rest automatically

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

Encryption

Cost to encrypt your tables?

A

Free with default AWS Managed KMS key, fee for CMKs

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

Encryption

What are the limitations if you use a CMK?

A

Can’t use with DAX

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

Encryption

How do you turn on encryption for GSIs?

A

Automatic

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

Encryption

What is the DDB Encryption Client used for?

important

A

Client-side encrypting data values

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

Encryption

Why would you use DDB Encryption Client when the HTTPS connection is encrypted?

important

A

Your data past the DDB web service endpoint isn’t encrypted in transit within DDB

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

Encryption

I accidentally deleted my CMK, what happens to my DDB table?

A

Table backed-up and archived automatically

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