AWS AppConfig でフリーフォームの設定プロファイルを作成します。 - AWS AppConfig

AWS AppConfig でフリーフォームの設定プロファイルを作成します。

設定データは、アプリケーションの動作に影響する設定のコレクションです。設定プロファイルには、AWS AppConfig が設定データの保存場所を特定するための URI やプロファイルタイプなどが含まれます。フリーフォームの設定プロファイルを使用すると、AWS AppConfig でホストされる設定ストアまたは以下の AWS のサービスと Systems Manager の機能のいずれかにデータを保存できます。

ロケーション サポートされているファイルの種類

AWS AppConfig でホストされた設定ストア

YAML、JSON、テキスト (AWS Management Console を使用して追加した場合)。AWS AppConfig CreateHostedConfigurationVersion API アクションを使用して追加された場合は、どのファイルタイプでもかまいません。

Amazon Simple Storage Service (Amazon S3)

すべて

AWS CodePipeline

パイプライン (サービスによって定義される)

AWS Secrets Manager

シークレット (サービスによって定義される)

AWS Systems Manager パラメータストア

標準で安全な文字列パラメータ (Parameter Store で定義される)

AWS Systems Manager ドキュメントストア (SSM ドキュメント)

YAML、JSON、テキスト

設定プロファイルにオプションのバリデータを含めて、設定データが構文的にもセマンティック的にも正しいことを確認することもできます。AWS AppConfig は、デプロイの開始時にバリデータを使用してチェックを実行します。エラーが検出されると、設定のターゲットに変更が加えられる前にデプロイが停止します。

注記

ほとんどの機能や拡張機能が提供されるため、可能な場合は AWS AppConfig でホストされる設定ストアで設定データをホストすることをお勧めします。

AWS AppConfig でホストされた設定ストアまたは SSM ドキュメントに保存するフリーフォーム設定の場合、設定プロファイルの作成時に Systems Manager コンソールを使用してフリーフォーム設定を作成できます。このプロセスについては、このトピックの後半で説明します。

Parameter Store、Secrets Manager または Amazon S3 に格納されているフリーフォーム設定の場合は、まずパラメータ、シークレット、またはオブジェクトを作成してから、関連する設定ストアに格納する必要があります。設定データを保存したら、このトピックの手順を使用して設定プロファイルを作成できます。