Overview
This AWS configuration plan guides you through setting up and managing Amazon Macie, a data security service that uses machine learning to automatically discover, classify, and protect sensitive data in AWS. The plan ensures all required steps are executed to configure Macie for identifying sensitive data stored in your Amazon S3 buckets. It includes selecting an appropriate AWS region, enabling Macie, setting up classification jobs (including optional custom data identifiers), and validating the setup to ensure all configurations are functioning as intended.
Execution Details
Assessment Phase
Select AWS Region
- Guide the user to choose an AWS region that supports Amazon Macie.
Check Macie Session Status
- Validate whether Amazon Macie is already enabled in the selected region and assess the current status.
List S3 Buckets
- Retrieve and review a list of available S3 buckets in the user's AWS account.
Configure Classification Job
- Collect user inputs for setting up a Macie classification job, including S3 buckets, job type (ONE_TIME or SCHEDULED), whether to use custom data identifiers, and sampling percentage.
Collect Custom Data Identifier Details
- If enabled, collect user-defined fields for regex, keywords, and description of custom sensitive data patterns.
Summary Phase
- Confirm Configuration
- Present a summary of configuration settings: region, S3 buckets, job type, sampling, and custom identifier details.
Configuration Phase
Enable Macie
- Activate Amazon Macie in the selected region.
Create Custom Data Identifier
- If configured, set up a custom data identifier using previously collected inputs.
Classification Job Creation
- Launch a classification job to scan selected S3 buckets.
Validation Phase
List Classification Jobs
- Retrieve and validate classification jobs created in this setup.
Describe Classification Job
- Verify job configuration details like job type and sampling rate.
This plan ensures comprehensive setup and validation of Amazon Macie to protect sensitive data in your AWS environment.