AWS::AppConfig::ConfigurationProfile
- It's the target whose config is being monitored
-
Enables AWS AppConfig to access the configuration source
-
Record configuration and changes over time
- Can receive
alertsbased on the changes - It tells if a resource is
compliantornoncompliantbut does not enforce policies - The config changes are delivered to a
S3 bucket
Rules
AWS managedconfig rules- E.g., do not allow ssh open port on EC2 instance
Customconfig rules- E.g., if each EBS disk is gp2, if each EC2 is t2.micro
Notifications
- E.g., notified via email when someone modified your EC2 instances' Security Group
Remediations
-
SSM Documents: Take actions based on the config status (compliant or noncompliant)
-
Event Bridge: Trigger actions on resources that are noncompliant
-
SNS Topic - Send noncompliant resource changes to SNS
Properties
Type: AWS::AppConfig::ConfigurationProfile
Properties:
ApplicationId: String
Description: String
KmsKeyIdentifier: String
LocationUri: String
Name: String
RetrievalRoleArn: String
Tags:
- Tags
Type: String
Validators:
- Validators