本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
在 中建立功能標記組態描述檔 AWS AppConfig
您可以使用特徵標記來啟用或停用應用程式內的功能,或使用標記屬性來設定應用程式功能的不同特性。 會以特徵標記格式將特徵標記組態 AWS AppConfig 存放在 AWS AppConfig 託管組態存放區中,其中包含有關標記和標記屬性的資料和中繼資料。
注意
當您建立特徵標記組態描述檔時,您可以建立基本特徵標記作為組態描述檔工作流程的一部分。 AWS AppConfig 也支援多變體特徵標記。多變體特徵旗標可讓您定義一組可能為請求傳回的旗標值。請求使用變體設定的旗標時,您的應用程式會提供內容,根據一組使用者定義的規則 AWS AppConfig 進行評估。根據請求中指定的內容和為變體定義的規則, 會將不同的旗標值 AWS AppConfig 傳回給應用程式。
若要建立多變體特徵標記,請先建立組態描述檔,然後在組態描述檔中編輯任何標記以新增變體。如需詳細資訊,請參閱建立多變體特徵旗標。
了解特徵標記屬性
當您建立特徵標記組態描述檔,或在現有組態描述檔中建立新的標記時,您可以指定標記的屬性和對應的限制條件。屬性是您與特徵標記建立關聯的欄位,用於表達與特徵標記相關的屬性。屬性會與您的旗標索引鍵和旗標的 enable
或 disable
值一起交付到您的應用程式。
限制條件可確保不會將任何非預期的屬性值部署到您的應用程式。下圖顯示範例。

注意
請注意下列有關旗標屬性的資訊。
-
對於屬性名稱,會保留「啟用」一詞。您無法建立名為「啟用」的功能標記屬性。沒有其他保留單字。
-
功能旗標的屬性只有在啟用該旗標時才會包含在
GetLatestConfiguration
回應中。 -
指定旗標的旗標屬性索引鍵必須是唯一的。
AWS AppConfig 支援下列類型的旗標屬性及其對應的限制條件。
Type | 限制條件 | 描述 |
---|---|---|
:字串 | 規則表達式 |
字串的 Regex 模式 |
列舉 |
字串可接受的值清單 |
|
數字 | 下限 |
屬性的最小值 |
最大 |
屬性的數值上限 |
|
:布林值 | 無 | 無 |
字串陣列 | 規則表達式 | 陣列元素的 Regex 模式 |
列舉 | 陣列元素可接受的值清單 | |
數字陣列 | 下限 | 陣列元素的最小值 |
最大 | 陣列元素的數值上限 |