

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

# 在 中建立功能標記組態描述檔 AWS AppConfig
<a name="appconfig-creating-configuration-and-profile-feature-flags"></a>

您可以使用特徵標記來啟用或停用應用程式中的功能，或使用標記屬性來設定應用程式特徵的不同特性。 會以特徵標記格式將特徵標記組態 AWS AppConfig 存放在 AWS AppConfig 託管組態存放區中，其中包含有關標記和標記屬性的資料和中繼資料。

**注意**  
當您建立特徵標記組態描述檔時，您可以建立基本特徵標記作為組態描述檔工作流程的一部分。 AWS AppConfig 也支援多變體特徵標記。*多變體功能旗標*可讓您定義一組可能的旗標值，以針對請求傳回。請求使用變體設定的旗標時，您的應用程式會提供根據一組使用者定義規則 AWS AppConfig 進行評估的內容。根據請求中指定的內容和為變體定義的規則， 會 AWS AppConfig 傳回不同的旗標值給應用程式。  
若要建立多變體功能旗標，請先建立組態設定檔，然後在組態設定檔中編輯任何旗標以新增變體。如需詳細資訊，請參閱[建立多變體功能旗標](appconfig-creating-multi-variant-feature-flags.md)。

**Topics**
+ [了解特徵標記屬性](#appconfig-creating-configuration-profile-feature-flag-attributes)
+ [建立功能標記組態描述檔 （主控台）](appconfig-creating-feature-flag-configuration-create-console.md)
+ [建立特徵標記組態描述檔 （命令列）](appconfig-creating-feature-flag-configuration-commandline.md)
+ [建立多變體功能旗標](appconfig-creating-multi-variant-feature-flags.md)
+ [了解 的類型參考 AWS.AppConfig.FeatureFlags](appconfig-type-reference-feature-flags.md)
+ [將先前的特徵標記版本儲存到新版本](appconfig-creating-configuration-profile-feature-flags-editing-version.md)

## 了解特徵標記屬性
<a name="appconfig-creating-configuration-profile-feature-flag-attributes"></a>

當您建立特徵標記組態描述檔，或在現有組態描述檔中建立新的標記時，您可以指定標記的屬性和對應的限制條件。屬性是您與特徵標記建立關聯的欄位，用於表達與特徵標記相關的屬性。屬性會與您的旗標索引鍵和旗標的 `enable`或 `disable`值一起交付到您的應用程式。

限制條件可確保未預期的任何屬性值不會部署到您的應用程式。下圖顯示範例。

![AWS AppConfig 特徵標記的標記屬性範例](http://docs.aws.amazon.com/zh_tw/appconfig/latest/userguide/images/appconfig-flag-attributes.png)


**注意**  
請注意下列有關旗標屬性的資訊。  
對於屬性名稱，會保留「啟用」一詞。您無法建立名為「啟用」的功能旗標屬性。沒有其他保留單字。
功能旗標的屬性只有在啟用該旗標時才會包含在`GetLatestConfiguration`回應中。
指定旗標的旗標屬性索引鍵必須是唯一的。

AWS AppConfig 支援下列類型的旗標屬性及其對應的限制條件。



- ****：字串****
  - **限制條件:** 規則表達式 / **Description:** 字串的 Regex 模式
  - **限制條件:** 列舉 / **Description:** 字串可接受的值清單

- ****數字****
  - **限制條件:** 下限 / **Description:** 屬性的最小值
  - **限制條件:** 上限  / **Description:** 屬性的數值上限

- ****：布林值****
  - **限制條件:** 無
  - **Description:** 無

- ****字串陣列****
  - **限制條件:** 規則表達式 / **Description:** 陣列元素的 Regex 模式
  - **限制條件:** 列舉 / **Description:** 陣列元素可接受的值清單

- ****數字陣列****
  - **限制條件:** 下限 / **Description:** 陣列元素的最小值
  - **限制條件:** 上限  / **Description:** 陣列元素的數值上限

