A retail company hosts a customer loyalty application that stores transaction records in an Amazon S3 bucket. To comply with new data protection regulations, the company must encrypt all objects in the bucket using a key that supports automatic annual rotation. Additionally, the company must securely share these encrypted transaction records with a third-party auditing firm's external AWS account. Which two configuration steps should a solutions architect perform to meet these requirements? (Select TWO.)
- Configure the Amazon S3 bucket to use server-side encryption with an AWS KMS customer managed key (SSE-KMS).Cevap
- Enable automatic key rotation for the customer managed KMS key, and update its key policy to grant decrypt permissions to the third-party auditing firm's AWS account.Cevap
- CConfigure the S3 bucket to use server-side encryption with the default AWS managed key (aws/s3), as it supports automatic annual rotation and cross-account access by default.
- DAttach a Service Control Policy (SCP) to the member account that grants kms:Decrypt and kms:DescribeKey permissions to the third-party auditing firm's external AWS account.
- EApply an S3 bucket policy that allows the third-party auditing firm's external AWS account to decrypt the objects, while keeping the bucket encrypted with the default AWS managed key (aws/s3).
Cevap
Configure the Amazon S3 bucket to use server-side encryption with an AWS KMS customer managed key (SSE-KMS), and enable automatic key rotation for the customer managed KMS key while updating its key policy to grant decrypt permissions to the third-party auditing firm's AWS account.
To satisfy both the key rotation and external sharing requirements, the solutions architect must use an AWS KMS customer managed key for SSE-KMS. Customer managed keys permit the modification of key policies to delegate decrypt permissions to external AWS accounts, and support automatic annual rotation. Enabling key rotation and defining the decryption policy for the auditing firm's AWS account ensures secure, compliant data protection.
Adım Adım Çözüm
Anahtar Kavram
AWS KMS Customer Managed Keys are required for cross-account S3 bucket access because AWS managed keys do not support policy modification.
Tahmini Süre:1m 30s