投稿日: Jan 12, 2023

AWS AppConfig に、古くなった機能フラグを追跡してクリーンアップできる新機能が導入されました。これまでお客様は、古くなった機能フラグを管理する場合、独自のスケジュールを作成する必要がありました。今後は、AWS AppConfig を使用してこの作業を行えるようになります。機能フラグとは、エンジニアリングチームが、新しいコードをプッシュしなくても、本番環境でアプリケーションの動作を変更できる強力な技術です。機能フラグを使用すれば、エンジニアは新しい機能を開発し、それを機能フラグの設定の背後に隠すことが可能です。ローンチの準備が整ったら、AWS AppConfig を使用することでフラグを徐々にロールアウトできます。ただ、機能フラグには、古いフラグや使用されていないフラグの管理という共通の問題があります。機能のローンチ後、機能フラグは不要になり陳腐化します。古くなったフラグはアプリケーションのコードや設定が乱雑化する原因となり、アプリケーションのデバッグを困難にする可能性があります。使用されていないフラグを削除すれば、アプリケーションを整理することが可能です。

AWS AppConfig では既に、フラグを「短期」フラグに指定することが可能でした。 どのフラグを短期のフラグにするかを示せば、お客様は、廃止や削除の候補になっているフラグが一目でわかります。エンジニアは、今後はさらに、各フラグの廃止予定日の設定や、並べ替えおよびフィルタリングも行えます。加えて、廃止日を過ぎたフラグに期限切れのラベルを付けることも可能になります。今回の導入の一環として、AWS AppConfig コンソールが刷新され、検索とフィルタリングの機能が強化されました。これらのツールを使用すれば、フラグをより適切に、アプリケーションのコードや設定をより簡単に、管理できるようになります。

この新機能は、AWS Lambda 向け機能フラグAmazon ECS および Amazon EKS 向け機能フラグなどの、AWS AppConfig の機能フラグを使用しているあらゆるワークロードに対応しています。

機能フラグを廃止およびクリーンアップする AWS AppConfig の新ツールは、AWS GovCloud (米国) リージョンを含むすべての AWS リージョンでご利用いただけます。使用を開始するには、AWS AppConfig 入門ガイドを参照してください。