AWS CloudFormation がリソースタイプ向けにコントラクトテスト v2 をサポート
AWS CloudFormation はリソースタイプ向けにコントラクトテスト v2 を導入し、より詳細なテストシナリオとライブ状態検証を提供する。これにより開発サイクルの短縮と問題早期発見が可能になる。
AWS CloudFormation がリソースタイプ向けにコントラクトテスト v2 をサポートするようになった。この機能は CloudFormation CLI の cfn test コマンドの --v2 フラグで利用可能で、従来の基本的な CRUD ハンドラーのみを対象としたテストから、各ハンドラー操作にわたるリソースタイプ実装の詳細なテストシナリオを追加する。すべての新しいリソースタイプは、登録提出時に test-type API を介してコントラクトテスト v2 を実行でき、Java ベースのリソースタイプは Docker とビルドされたハンドラパッケージのみを必要として、ローカルで cfn test --v2 を実行できる。コントラクトテスト v2 は、作成、更新、削除操作後、実際のリソース状態が要求された状態と一致することを確認するライブ状態検証を導入する。開発者はまた、スキーマのバックワード互換性チェック、ハードコードされたリージョン、アカウント ID、パーティションを検出するテスト入力リンティング、ローカルコントラクトテスト実行のための詳細な HTML および JUnit XML レポートの利点を得る。これらの改善により、登録提出前に問題を検出することでイテレーションサイクルが大幅に短縮される。コントラクトテスト v2 は、AWS CloudFormation が利用可能なすべての AWS リージョンで利用可能である。
この更新の位置づけ
この更新は、AWS CloudFormation でリソースタイプを開発または管理している開発者やエンドユーザーに影響を与える。より詳細なテストと検証機能により、リソースタイプの信頼性と安定性が向上する。