Posted On: Jul 14, 2022
AWS announces AWS AppConfig Extensions, a new capability that allows customers to enhance and extend the capabilities of feature flags and dynamic runtime configuration data. AWS AppConfig, a capability of AWS Systems Manager, allows customers to configure, validate, and deploy configuration data to more safely and quickly update application behavior. The AppConfig Extensions framework exposes action points along the lifecycle of feature flags and configuration data; customers can hook new functionality onto each action point. Action points are exposed during the creation, validation, deployment, and rollback of feature flag and configuration data.
Available extensions at launch include AppConfig Notification extensions that pushes messages about configuration updates to EventBridge, SNS, or SQS. There is also a Jira extension, which allows a customer to track Feature Flag changes in AppConfig as individual issues in Atlassian’s Jira.
Furthermore, customers can create their own extensions. For example, a customer may want to extend AppConfig’s built in automatic rollback functionality by calling a Lambda function if a rollback occurs. Another example would be a customer pulling configuration data from another source, like a database or a git repository, to be merged into other AppConfig data prior to deployment. These are possible through a customer authoring their own extension. In addition to customer-authored and current AWS-authored extensions, more extensions are planned in the future.
AWS AppConfig Extensions are available at no extra cost for AppConfig users, and are available in all AWS Regions.
To get started, read our documentation on AppConfig Extensions.