S3 Bucket Keys Flashcards

1
Q

What are Amazon S3 Bucket Keys?

A

Amazon S3 Bucket Keys are a cost-optimization feature that reduces the costs associated with using AWS Key Management Service (SSE-KMS) for server-side encryption by decreasing the number of requests to KMS.

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

How do S3 Bucket Keys reduce costs of SSE-KMS encryption?

A

S3 Bucket Keys reduce the costs of SSE-KMS encryption by using a bucket-level key for creating object keys. This reduces the need for frequent key accesses from KMS for each object operation, thereby reducing the KMS request costs.

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

In what scenario is enabling Amazon S3 Bucket Keys particularly beneficial?

A

Enabling Amazon S3 Bucket Keys is particularly beneficial in scenarios where a large number of SSE-KMS encrypted objects are accessed or uploaded frequently, as it significantly cuts down on KMS request charges.

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

How are S3 Bucket Keys enabled for an S3 bucket?

A

S3 Bucket Keys are enabled by setting a bucket policy that opts the bucket into using the bucket key for SSE-KMS encryption. This can be done through the AWS Management Console, AWS CLI, or SDKs.

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

Do S3 Bucket Keys provide the same level of security as standard SSE-KMS encryption?

A

Yes, S3 Bucket Keys provide the same level of security as standard SSE-KMS encryption. The optimization reduces cost without compromising on the cryptographic security provided by KMS.

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

Can existing objects in an S3 bucket be automatically encrypted with S3 Bucket Keys upon enabling the feature?

A

Existing objects in an S3 bucket will not be automatically re-encrypted with S3 Bucket Keys upon enabling the feature. Only new objects uploaded or existing objects that are copied or rewritten after enabling will use the bucket key.

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

What impact do S3 Bucket Keys have on performance?

A

S3 Bucket Keys can improve performance by reducing the latency associated with accessing KMS keys for each object operation, as fewer KMS requests are necessary.

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

Are there any additional costs associated with enabling S3 Bucket Keys?

A

There are no direct additional costs associated with enabling S3 Bucket Keys themselves, but the feature requires the use of AWS KMS, which has its own pricing structure. The overall reduction in KMS requests should result in cost savings.

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

Is the use of S3 Bucket Keys visible to the end-users accessing encrypted objects?

A

No, the use of S3 Bucket Keys is transparent to end-users. End-users will experience no change in how they access encrypted S3 objects, as the encryption and decryption processes remain the same.

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

How does the use of S3 Bucket Keys affect an organization’s compliance posture?

A

The use of S3 Bucket Keys does not affect an organization’s compliance posture. Since it maintains the same level of encryption security provided by AWS KMS, compliance with relevant standards and regulations is unaffected.

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