AWS CDK Mixins の一般提供を開始
AWS は、AWS Cloud Development Kit (CDK) の新機能である CDK Mixins の一般提供の開始を発表しました。これにより、既存のインフラストラクチャコードを再構築することなく、L1、L2、カスタムを問わず、あらゆる AWS コンストラクトに構成可能で再利用可能な抽象化を追加できます。CDK Mixins は aws-cdk-lib パッケージを通じて利用でき、すべてのコンストラクトタイプで機能するため、必要な場所とタイミングで適切な抽象化を柔軟に適用できます。
以前は、チームが L1 コンストラクトを使用して AWS の新機能に迅速にアクセスするか、L2 コンストラクトを使用して高レベルの抽象化を利用するかを選択する必要がありました。多くの場合、セキュリティ、コンプライアンス、または運用上の要件を満たすために大幅な手直しが必要でした。CDK Mixins はカスタムコンストラクトライブラリのメンテナンスを簡素化します。CDK Mixins では、簡単な .with() 構文を使用して、自動削除、バケット暗号化、バージョニング、ブロックパブリックアクセスのなどの機能をコンストラクトに直接適用したり、複数の Mixins をカスタム L2 コンストラクトに結合したり、範囲全体にコンプライアンスポリシーを適用したりできます。デベロッパーは Mixins.of() を使用して高度なリソースタイプまたはパスパターンフィルタリングを行うことができます。エンタープライズチームは、AWS の新機能への初日アクセスを維持しながら、再利用可能なセキュリティポリシーとコンプライアンスポリシーをインフラストラクチャ全体に適用できるようになりました。
CDK Mixins は、AWS CloudFormation がサポートされているすべての AWS リージョンで利用できます。
CDK Mixins の使用を開始するには、AWS ドキュメントを参照してください。