ExamGecko
Question list
Search
Search

List of questions

Search

Related questions











Question 407 - SOA-C02 discussion

Report
Export

The SysOps administrator needs to complete the KMS key policy for least privilege read access for the DataEngineer role to decrypt S3 objects encrypted with a KMS key.

A.

'kms:ReEncrypt', 'kms:GenerateDataKey*', 'kms:Encrypt', 'kms:DescribeKey'

Answers
A.

'kms:ReEncrypt', 'kms:GenerateDataKey*', 'kms:Encrypt', 'kms:DescribeKey'

B.

'kms:ListAliases', 'kms:GetKeyPolicy', 'kms:Describe*', 'kms:Decrypt'

Answers
B.

'kms:ListAliases', 'kms:GetKeyPolicy', 'kms:Describe*', 'kms:Decrypt'

C.

'kms:ListAliases', 'kms:DescribeKey', 'kms:Decrypt'

Answers
C.

'kms:ListAliases', 'kms:DescribeKey', 'kms:Decrypt'

D.

'kms:Update*', 'kms:TagResource', 'kms:Revoke*', 'kms:Put*', 'kms:List*', 'kms:Get*', 'kms:Enable*', 'kms:Disable*', 'kms:Describe*', 'kms:Delete*', 'kms:Create*', 'kms:CancelKeyDeletion'

Answers
D.

'kms:Update*', 'kms:TagResource', 'kms:Revoke*', 'kms:Put*', 'kms:List*', 'kms:Get*', 'kms:Enable*', 'kms:Disable*', 'kms:Describe*', 'kms:Delete*', 'kms:Create*', 'kms:CancelKeyDeletion'

Suggested answer: C

Explanation:

To enable decryption of objects, the role only requires minimal permissions with least privilege:

kms

: Necessary for reading and decrypting the data encrypted with KMS.

kms

: Allows the role to check key properties, confirming it's the correct key for decryption.

kms

: Useful if multiple keys are in use and validation against an alias is needed.

These permissions are sufficient for decryption without granting additional permissions like encryption or key management.

asked 06/11/2024
Stephanie Scheffers
42 questions
User
Your answer:
0 comments
Sorted by

Leave a comment first