Amazon ElastiCache for Redis | Encryption Flashcards

1
Q

How much does it cost to use the enhanced Redis engine?

Encryption

Amazon ElastiCache for Redis | Database

A

There is no additional charge for using the enhanced Redis engine. As always, you will only be charged for the nodes you use.

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

What does encryption in-transit for ElastiCache for Redis provide?

Encryption

Amazon ElastiCache for Redis | Database

A

The encryption in-transit feature enables you to encrypt all communications between clients and Redis server as well as between the Redis servers (primary and read replica nodes).

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

What does encryption at-rest for ElastiCache for Redis provide?

Encryption

Amazon ElastiCache for Redis | Database

A

Encryption at-rest allows for encryption of data during backups and restore - data backed up and restored on disk and via Amazon S3 is encrypted.

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

How can I use encryption in-transit, at-rest, and Redis AUTH?

Encryption

Amazon ElastiCache for Redis | Database

A

Encryption in-transit, encryption at-rest, and Redis AUTH are all opt-in features. At the time of Redis cluster creation via the console or command line interface, you can specify if you want to enable encryption and Redis AUTH and can proceed to provide an authentication token for communication with the Redis cluster. Once the cluster is setup with encryption enabled, ElastiCache seamlessly manages certificate expiration and renewal without requiring any additional action from the application. Additionally, the Redis clients need to support TLS to avail of the encrypted in-transit traffic.

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

Is there an Amazon ElastiCache for Redis client that I need to use when using encryption in-transit, or at-rest?

Encryption

Amazon ElastiCache for Redis | Database

A

No. Encryption in-transit requires clients to support TLS. Most of the popular Redis clients (such as Lettuce, Predis, go-Redis) provide support for TLS with some configuration settings. You have to make sure that your Redis client of choice is configured to support TLS and continue to use ElastiCache for Redis as before.

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

Can I enable encryption in-transit and encryption at-rest on my existing ElastiCache for Redis clusters?

Encryption

Amazon ElastiCache for Redis | Database

A

No. Encryption in-transit and encryption at-rest support is only available for new clusters and is not supported on existing ElastiCache for Redis clusters. ElastiCache for Redis version 3.2.6 is the initial version that supports these features.

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

Is there any action needed to renew certificates?

Encryption

Amazon ElastiCache for Redis | Database

A

No. ElastiCache manages certification expiration and renewal behind the scene. No user action is necessary for ongoing certificate maintenance.

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

Can I use my certificates for encryption?

Encryption

Amazon ElastiCache for Redis | Database

A

No. Currently, ElastiCache does not provide the ability for you to use your certificates. ElastiCache manages certificates transparently for you.

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

Which instance types are supported for encryption in transit and encryption at rest?

Encryption

Amazon ElastiCache for Redis | Database

A

All current generation instances are supported for encryption in transit and encryption at rest.

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