Management and Governance
CoreAWS AppConfig
Capability of AWS Systems Manager for creating, validating, and safely deploying application configuration and feature flags.
Key points
- Separates application configuration from code artifacts.
- Applications, environments, configuration profiles, and hosted or external configuration versions define the delivery hierarchy.
- Validators and deployment strategies can reduce configuration rollout risk.
Best-known use cases
- Environment-specific runtime settings.
- Feature flags and controlled configuration rollout.
What candidates often confuse it with
- AppConfig manages ordinary application configuration; Secrets Manager manages secrets and rotation.
- Configuration deployment changes behavior without rebuilding the application artifact.
Key takeaway
Use AppConfig when approved runtime configuration or feature behavior needs validation and controlled environment deployment.
Related services
- AWS Systems Manager
- AWS Secrets Manager
- AWS Lambda
Relevant exam tasks
- D3.1 — Prepare application artifacts to be deployed to AWS
- 3.1.5 — Prepare application configurations for specific environments (for example, by using AWS AppConfig)
- D3.4 — Deploy code by using AWS Continuous Integration and Continuous Delivery (CI/CD) services
- 3.4.10 — Use existing runtime configurations to create dynamic deployments (for example, using staging variables from API Gateway in Lambda functions)