An enterprise is establishing a new multi-account governance strategy using AWS Organizations. The security team requires that all API activity across all accounts is centrally logged to a secure Amazon S3 bucket in a dedicated Log Archive account, encrypted with a customer-managed KMS key, and protected against deletion or modification by any account administrator. What is the correct sequence of steps to configure this centralized logging and governance structure?
- 1Create the AWS Organization from the management account and construct an Organizational Unit (OU) structure containing a Security OU and a Workloads OU.
- 2Provision a dedicated Log Archive account under the Security OU to isolate and host centralized audit and compliance data.
- 3In the Log Archive account, create the destination S3 bucket with a policy allowing write access from the organization, and create a customer-managed KMS key with a policy allowing CloudTrail encryption.
- 4Enable trusted access for AWS CloudTrail in the AWS Organizations management account, and create an organization trail configured to send logs to the Log Archive S3 bucket and encrypt them using the customer-managed KMS key.
- 5Attach a Service Control Policy (SCP) to the organization's Root or OUs to prevent member accounts from modifying the organization trail, KMS key, or S3 bucket.
Cevap
To establish centralized and protected logging, first create the AWS Organization and OUs. Second, provision the dedicated Log Archive account under the Security OU. Third, set up the secure S3 bucket and KMS key within the Log Archive account. Fourth, enable trusted access for CloudTrail and deploy the organization trail. Finally, enforce security by attaching an SCP at the organization Root or OU level to prevent modification of these logging resources.
The correct order establishes a logical progression of dependencies: defining the organizational structure first, provisioning the dedicated account, setting up the destination S3 bucket and KMS keys inside that account, deploying the organization-wide CloudTrail to stream data to that bucket, and finally securing the setup using Service Control Policies (SCPs) to prevent tampering.
Adım Adım Çözüm
Anahtar Kavram
Establishing multi-account governance involves a precise sequence of setting up the AWS Organization structure, isolating resources in dedicated accounts (such as a Log Archive account), configuring destination storage and encryption keys, deploying organization-wide services via trusted access, and securing the configuration using Service Control Policies (SCPs).