翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
AWS AppConfig エージェントを使用せずに設定データを取得する
2021 年 11 月 18 日、 は新しいデータプレーンサービスを AWS AppConfig リリースしました。このサービスは、 GetConfiguration
APIアクションを使用して設定データを取得する以前のプロセスを置き換えます。データプレーンサービスは、 StartConfigurationSessionと の 2 つの新しいAPIアクションを使用しますGetLatestConfiguration。データプレーンサービスは新しいエンドポイントも使用します。
2022 年 1 月 28 日より AWS AppConfig 前に の使用を開始した場合、サービスは GetConfiguration
APIアクションを直接呼び出すか AWS、 AWS AppConfig エージェント Lambda 拡張機能などの が提供するクライアントを使用してこのAPIアクションを呼び出す可能性があります。GetConfiguration
API アクションを直接呼び出す場合は、 StartConfigurationSession
および GetLatestConfiguration
APIアクションを使用するためのステップを実行します。 AWS AppConfig エージェント Lambda 拡張機能を使用している場合は、このトピックで後述する「この変更が AWS AppConfig エージェント Lambda 拡張機能に与える影響」というタイトルのセクションを参照してください。
新しいデータプレーンAPIアクションは、廃止された GetConfiguration
APIアクションに対して以下の利点を提供します。
-
ClientID
パラメータを管理する必要はありません。データプレーンサービスを使用して、ClientID
がStartConfigurationSession
で作成したセッショントークンを内部で管理します。 -
設定データのキャッシュバージョン示すために
ClientConfigurationVersion
を含める必要はなくなりました。データプレーンサービスを使用して、ClientConfigurationVersion
がStartConfigurationSession
で作成したセッショントークンを内部で管理します。 -
データプレーンAPI呼び出し用の新しい専用エンドポイントは、コントロールプレーン呼び出しとデータプレーン呼び出しを分離することでコード構造を改善します。
-
新しいデータプレーンサービスにより、データプレーン運用の将来的拡張性が向上します。 AWS AppConfig チームは、設定データの取得を管理する設定セッションを利用することで、将来的により強力な機能拡張を作成できます。
GetConfiguration
から GetLatestConfiguration
への移行
新しいデータプレーンサービスの使用を開始するには、 GetConfiguration
APIアクションを呼び出すコードを更新する必要があります。StartConfigurationSession
API アクションを使用して設定セッションを開始し、 GetLatestConfiguration
APIアクションを呼び出して設定データを取得します。パフォーマンスを向上させるため、設定データをローカルにキャッシュすることをお勧めします。 詳細については、「を直接呼び出して設定を取得する APIs」を参照してください。
この変更が AWS AppConfig エージェント Lambda 拡張機能に与える影響
この変更は、 AWS AppConfig エージェント Lambda 拡張機能の動作に直接影響しません。 AWS AppConfig エージェント Lambda 拡張機能の古いバージョンは、ユーザーに代わって GetConfiguration
APIアクションを呼び出しました。新しいバージョンでは、データプレーンAPIアクションが呼び出されます。 AWS AppConfig Lambda 拡張機能を使用している場合は、拡張機能を最新の Amazon リソースネーム (ARN) に更新し、新しいAPI呼び出しのアクセス許可を更新することをお勧めします。詳細については、「での AWS AppConfig エージェントの使用 AWS Lambda」を参照してください。