Creating a configuration profile in AWS AppConfig
Configuration data is a collection of settings that influence the behavior of your application. A configuration profile includes, among other things, a URI that enables AWS AppConfig to locate your configuration data in its stored location and a configure type. AWS AppConfig supports the following types of configuration profiles:
-
Feature flags: You can use feature flags to enable or disable features within your applications or to configure different characteristics of your application features using flag attributes. AWS AppConfig stores feature flag configurations in the AWS AppConfig hosted configuration store in a feature flag format that contains data and metadata about your flags and the flag attributes. The URI for feature flag configurations is simply
hosted
. -
Freeform configurations: A freeform configuration can store data in any of the following services and capabilities:
-
AWS AppConfig hosted configuration store
-
Amazon Simple Storage Service
-
AWS CodePipeline
-
AWS Secrets Manager
-
AWS Systems Manager (SSM) Parameter Store
-
SSM Document Store
-
Note
If possible, we recommend hosting your configuration data in the AWS AppConfig hosted configuration store as it offers the most features and enhancements.