本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
在中建立功能旗標組態設定檔 AWS AppConfig
您可以使用功能旗標來啟用或停用應用程式中的功能,或使用旗標屬性來設定應用程式功能的不同特性。 AWS AppConfig 以功能旗標格式將功能旗標組態儲存在 AWS AppConfig 託管組態存放區中,該格式包含有關旗標和旗標屬性的資料和中繼資料。
注意
當您建立功能旗標組態設定檔時,您可以建立基本功能旗標作為組態設定檔工作流程的一部分。 AWS AppConfig 也支援多變體功能旗標。多變體功能旗標可讓您定義一組要針對請求傳回的可能旗標值。請求使用變體配置的旗標時,您的應用程式會提供 AWS AppConfig 根據一組使用者定義規則進行評估的前後關聯。根據請求中指定的前後關聯以及針對變體定義的規則,會將不同的旗標值 AWS AppConfig 傳回給應用程式。
若要建立多變體功能旗標,請先建立組態設定檔,然後在組態設定檔中編輯任何旗標以新增變體。如需詳細資訊,請參閱建立多變體特徵旗標。
瞭解特徵旗標屬性
當您建立特徵旗標組態設定檔 (或在現有組態設定檔內建立新旗標) 時,您可以為旗標指定屬性和對應的限制。屬性是您與功能旗標相關聯的欄位,以表示與功能旗標相關的性質。屬性會使用旗標金鑰和enable
或旗標disable
值傳送至您的應用程式。
條件約束可確保任何未預期的屬性值不會部署到您的應用程式。下圖顯示範例。
注意
請注意下列有關旗標屬性的資訊。
-
對於屬性名稱,「啟用」一詞是保留的。您無法建立名為「已啟用」的功能旗標屬性。沒有其他保留字。
-
功能標誌的屬性僅在啟用該標誌的情況下包含在
GetLatestConfiguration
響應中。 -
指定旗標的旗標屬性索引鍵必須是唯一的。
AWS AppConfig 支援下列類型的旗標屬性及其對應條件約束。
Type | 限制條件 | 描述 |
---|---|---|
:字串 | 規則運算式 |
字符串的正則表達式模式 |
列舉 |
字串可接受的值清單 |
|
數字 | 下限 |
屬性的最小數值 |
最大 |
屬性的最大數值 |
|
:布林值 | 無 | 無 |
字符串數組 | 規則運算式 | 數組元素的正則表達式模式 |
列舉 | 陣列元素的可接受值清單 | |
數字陣列 | 下限 | 數組元素的最小數值 |
最大 | 數組元素的最大數值 |