An enterprise is designing a centralized data processing platform across multiple AWS accounts. Application servers running in Account A () must write telemetry data directly to an Amazon S3 bucket located in the central Analytics Account ().
The security policy mandates the following requirements:
1. All data written to the S3 bucket must be encrypted at rest using an AWS KMS Customer Managed Key (CMK) created and managed in a dedicated Security Account ().
2. Separation of duties must be enforced, ensuring that Account A has no administrative control over the KMS key, and Account A's IAM administrators cannot modify the key policy.
3. Access must follow the principle of least privilege.
Which of the following combinations of actions should the Solutions Architect take to configure the permissions for this architecture? (Select TWO.)
- In the Security Account (), update the KMS Customer Managed Key policy to grant the IAM role in Account A () permissions to perform the kms:GenerateDataKey and kms:Decrypt actions.Cevap
- In the Analytics Account (), update the S3 bucket policy to grant the IAM role in Account A () permissions to perform the s3:PutObject action.Cevap
- CIn the Security Account (), configure the AWS managed KMS key for Amazon S3 (aws/s3) key policy to grant cross-account permissions to the IAM role in Account A ().
- DIn the Analytics Account (), modify the S3 bucket policy to grant the IAM role in Account A () permissions to perform the kms:GenerateDataKey and kms:Decrypt actions on the KMS key in the Security Account ().
- EAttach a Service Control Policy (SCP) at the Organization root that grants Account A () permissions to perform the kms:GenerateDataKey action on the KMS key in the Security Account ().