

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

# 在 中建立功能旗標和自由格式組態資料 AWS AppConfig
<a name="creating-feature-flags-and-configuration-data"></a>

本節中的主題可協助您在 中完成下列任務 AWS AppConfig。這些任務會建立部署組態資料的重要成品。

**1. [建立應用程式命名空間](https://docs.aws.amazon.com/appconfig/latest/userguide/appconfig-creating-namespace.html)**  
若要建立應用程式命名空間，您可以建立名為應用程式的 AWS AppConfig 成品。應用程式只是一個組織建構，就像資料夾一樣。

**2. [建立環境](https://docs.aws.amazon.com/appconfig/latest/userguide/appconfig-creating-environment.html)**  
對於每個 AWS AppConfig 應用程式，您可以定義一或多個環境。環境是 AWS AppConfig 目標的邏輯部署群組，例如 `Beta`或 `Production`環境中的應用程式。您也可以定義應用程式子元件的環境，例如 `AWS Lambda functions`、`Containers`、`Web`、 `Mobile`和 `Back-end`。  
您可以為每個環境設定 Amazon CloudWatch 警示，以自動轉返有問題的組態變更。系統會在組態部署期間監控警示。如果觸發了警示，系統會回復組態。

**3. [建立組態設定檔](https://docs.aws.amazon.com/appconfig/latest/userguide/appconfig-creating-configuration-profile.html)**  
*組態資料*是影響應用程式行為的設定集合。*組態描述檔*包含一個 URI，該 URI 可讓 AWS AppConfig 將組態資料定位在其儲存的位置和組態類型。 AWS AppConfig 支援下列類型的組態描述檔：  
+ **特徵標記**：您可以使用特徵標記來啟用或停用應用程式中的功能，或使用標記屬性來設定應用程式特徵的不同特性。 會以特徵標記格式將特徵標記組態 AWS AppConfig 儲存在 AWS AppConfig 託管組態存放區中，其中包含有關標記和標記屬性的資料和中繼資料。功能旗標組態的 URI 只是 `hosted`。
+ **自由格式組態**：自由格式組態可將資料存放在下列任何 AWS 服務 和 Systems Manager 工具中：
  + AWS AppConfig 託管組態存放區
  + Amazon Simple Storage Service
  + AWS CodePipeline
  + AWS Secrets Manager
  + AWS Systems Manager (SSM) 參數存放區
  + SSM 文件存放區
如果可能，我們建議您在 AWS AppConfig 託管組態存放區中託管您的組態資料，因為它提供最多的功能和增強功能。

**4. （選用，但建議） [建立多變體功能旗標](https://docs.aws.amazon.com/appconfig/latest/userguide/appconfig-creating-multi-variant-feature-flags.html)**  
AWS AppConfig 提供基本功能旗標， （如果啟用） 會傳回每個請求的特定組態資料集。為了更好地支援使用者分割和流量分割使用案例， AWS AppConfig 也提供多變體功能旗標，可讓您定義一組可能的旗標值，以針對請求傳回。您也可以為多變量旗標設定不同的狀態 （啟用或停用）。請求使用變體設定的旗標時，您的應用程式會提供根據一組使用者定義規則 AWS AppConfig 進行評估的內容。根據請求中指定的內容和為變體定義的規則， 會 AWS AppConfig 傳回不同的旗標值給應用程式。

**Topics**
+ [了解組態設定檔 IAM 角色](appconfig-creating-configuration-and-profile-iam-role.md)
+ [在 中為您的應用程式建立命名空間 AWS AppConfig](appconfig-creating-namespace.md)
+ [在 中為您的應用程式建立環境 AWS AppConfig](appconfig-creating-environment.md)
+ [在 中建立組態設定檔 AWS AppConfig](appconfig-creating-configuration-profile.md)