Функция AWS CDK Mixins теперь доступна всем
AWS объявляет об общей доступности CDK Mixins – новой функции Комплекта для облачной разработки AWS (AWS CDK), которая позволяет добавлять компонуемые, многократно используемые абстракции в любой конструкт AWS (L1, L2 или пользовательский) без перестройки существующего инфраструктурного кода. Функция CDK Mixins доступна в составе пакета aws-cdk-lib и работает со всеми типами конструктов, что позволяет гибко применять нужные абстракции там и тогда, когда они требуются.
Ранее командам приходилось выбирать между немедленным доступом к новым возможностям AWS с использованием конструктов L1 или удобством высокоуровневых абстракций, обеспечиваемым конструктами L2, что часто требовало значительных доработок для обеспечения безопасности и соответствия нормативным или эксплуатационным требованиям. CDK Mixins упрощает обслуживание пользовательских библиотек конструктов. CDK Mixins обеспечивает такие функции, как автоматическое удаление, шифрование бакетов, управление версиями, блокирование прямого публичного доступа к конструктам с помощью простого синтаксиса .with(), объединение нескольких абстракций Mixins в пользовательские конструкты L2 и применение политик соответствия ко всей области действия. Разработчики могут использовать Mixins.of() для расширенной фильтрации типов ресурсов или шаблонов путей. Теперь корпоративные команды могут применять многократно используемые политики безопасности и соответствия требованиям в своей инфраструктуре, сохраняя при этом доступ к новым возможностям AWS с первого дня.
Функция CDK Mixins доступна во всех регионах AWS, где поддерживается AWS CloudFormation.
Чтобы начать работу с CDK Mixins, ознакомьтесь с документацией AWS.