

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 在 中建立自由格式組態描述檔 AWS AppConfig
<a name="appconfig-free-form-configurations-creating"></a>

*組態資料*是影響應用程式行為的設定集合。*組態描述*檔包含一個 URI，可讓 AWS AppConfig 將組態資料定位在其儲存位置和設定類型。使用自由格式組態設定檔，您可以將資料存放在 AWS AppConfig 託管組態存放區，或以下任何 AWS 服務 和 Systems Manager 工具：


****  

| Location | 支援的檔案類型 | 
| --- | --- | 
| AWS AppConfig 託管組態存放區 | 如果使用 新增 YAML、JSON 和文字 AWS 管理主控台。使用 AWS AppConfig [CreateHostedConfigurationVersion](https://docs.aws.amazon.com/appconfig/2019-10-09/APIReference/API_CreateHostedConfigurationVersion.html) API 動作新增的任何檔案類型。 | 
| [Amazon Simple Storage Service (Amazon S3)](https://docs.aws.amazon.com/AmazonS3/latest/userguide/Welcome.html) | 任何 | 
| [AWS CodePipeline](https://docs.aws.amazon.com/codepipeline/latest/userguide/welcome.html) | 管道 （由 服務定義） | 
| [AWS Secrets Manager](https://docs.aws.amazon.com/secretsmanager/latest/userguide/intro.html) | 秘密 （由 服務定義） | 
| [AWS Systems Manager 參數存放區](https://docs.aws.amazon.com/systems-manager/latest/userguide/systems-manager-parameter-store.html) | 標準且安全的字串參數 （如參數存放區所定義） | 
| [AWS Systems Manager 文件存放區 (SSM 文件）](https://docs.aws.amazon.com/systems-manager/latest/userguide/documents.html) | YAML、JSON、文字 | 

組態描述檔也可以包含選用的驗證程式，以確保您的組態資料在語法和語義上正確。當您啟動部署時， 會使用驗證程式 AWS AppConfig 執行檢查。如果偵測到任何錯誤，部署會在對組態的目標進行任何變更之前停止。

**注意**  
如果可能，我們建議您在 AWS AppConfig 託管組態存放區中託管組態資料，因為它提供最多的功能和增強功能。

對於存放在 AWS AppConfig 託管組態存放區或 SSM 文件中的自由格式組態，您可以在建立組態設定檔時使用 Systems Manager 主控台來建立自由格式組態。本主題稍後將說明此程序。

對於儲存在參數存放區、Secrets Manager 或 Amazon S3 中的自由格式組態，您必須先建立參數、秘密或物件，並將其存放在相關的組態存放區中。儲存組態資料之後，請使用本主題中的程序來建立組態設定檔。

**Topics**
+ [了解驗證程式](appconfig-creating-configuration-and-profile-validators.md)
+ [了解組態存放區配額和限制](appconfig-creating-configuration-and-profile-quotas.md)
+ [了解 AWS AppConfig 託管組態存放區](appconfig-creating-configuration-and-profile-about-hosted-store.md)
+ [了解存放在 Amazon S3 中的組態](appconfig-creating-configuration-and-profile-S3-source.md)
+ [建立 AWS AppConfig 自由格式組態描述檔 （主控台）](appconfig-creating-free-form-configuration-and-profile-create-console.md)
+ [建立 AWS AppConfig 自由格式組態描述檔 （命令列）](appconfig-creating-free-form-configuration-and-profile-create-commandline.md)