で機能フラグ設定プロファイルを作成する AWS AppConfig - AWS AppConfig

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

で機能フラグ設定プロファイルを作成する AWS AppConfig

機能フラグを使用して、アプリケーション内の機能を有効または無効にしたり、フラグ属性を使用してアプリケーション機能のさまざまな特性を設定したりできます。 は、機能フラグ設定を、フラグとフラグ属性に関するデータとメタデータを含む機能フラグ形式で AWS AppConfig ホスト設定ストアに AWS AppConfig 保存します。

注記

機能フラグ設定プロファイルを作成するときは、設定プロファイルワークフローの一部として基本的な機能フラグを作成できます。 は、マルチバリアント機能フラグ AWS AppConfig もサポートしています。マルチバリアント機能フラグを使用すると、リクエストに対して返す一連の可能なフラグ値を定義できます。バリアントで設定されたフラグをリクエストすると、アプリケーションは一連のユーザー定義ルールに対して AWS AppConfig を評価するコンテキストを提供します。リクエストで指定されたコンテキストとバリアントに定義されたルールに応じて、 は異なるフラグ値をアプリケーションに AWS AppConfig 返します。

マルチバリアント機能フラグを作成するには、まず設定プロファイルを作成し、次に設定プロファイル内のフラグを編集してバリアントを追加します。詳細については、「マルチバリアント機能フラグの作成」を参照してください。

機能フラグ属性について

機能フラグ設定プロファイルを作成するか、既存の設定プロファイル内に新しいフラグを作成するときに、フラグの属性と対応する制約を指定できます。属性は、機能フラグに関連付けるフィールドで、機能フラグに関連するプロパティを表します。属性は、 フラグキーと フラグの enableまたは disable値を使用してアプリケーションに配信されます。

制約により、予期しない属性値がアプリケーションにデプロイされないようになります。次のイメージは例を示しています。

AWS AppConfig 機能フラグのフラグ属性の例
注記

フラグ属性に関する次の情報に注意してください。

  • 属性名には、「有効」という単語を残します。「有効」という名前の機能フラグ属性は作成できません。他の予約語はありません。 

  • 機能フラグの属性は、このフラグが有効になっている場合にのみ GetLatestConfiguration レスポンスに含まれます。

  • 特定のフラグのフラグ属性キーは一意である必要があります。

AWS AppConfig は、次のタイプのフラグ属性とそれに対応する制約をサポートします。

タイプ 制約事項 説明
文字列 正規表現

文字列の正規表現パターン

列挙型

文字列に許容される値のリスト

数値 最小値

属性の最小数値

最大

属性の最大数値

ブール なし なし
文字列配列 正規表現 配列の要素の正規表現パターン
列挙型 配列の要素に許容される値のリスト
数値配列 最小値 配列の要素の最小数値
最大 配列の要素の最大数値