Веб-приложение на AWS, развёртываемое с помощью CDK: готовое защищённое пространство для работы с генеративным AI, включающее чат, RAG, агентов и множество бизнес-сценариев.
aws-samples/well-architected-iac-analyzer
Пример инструмента на базе генеративного ИИ в Amazon Bedrock для проверки IaC-шаблонов и архитектурных диаграмм на соответствие рекомендациям AWS Well-Architected.
- Звёзды
- 500
- Форки
- 92
- Открытые issues
- 9
- Последний коммит
- позавчера
Что это?
Этот пример проекта использует генеративный ИИ в Amazon Bedrock, чтобы проверять инфраструктурный код и архитектурные диаграммы на соответствие рекомендациям AWS Well-Architected. Пользователи загружают шаблоны CloudFormation, Terraform или AWS CDK, IaC-проекты из нескольких файлов или ZIP-архивы, а также архитектурные диаграммы. В ответ они получают оценку соответствия проекта этим рекомендациям и предложения по улучшению.
Веб-приложение создано на React с использованием Cloudscape Design System. Рекомендации взяты из технической документации AWS Well-Architected и синхронизируются с базой знаний Amazon Bedrock. Для архитектурных диаграмм инструмент также может создавать соответствующие IaC-шаблоны. Для дополнительного контекста можно добавлять PDF-, TXT- и графические файлы, а чат-бот Analyzer Assistant отвечает на вопросы о результатах.
Проект предназначен для использования не в production-среде. Его сопровождающие отмечают, что AWS представила отдельный Well-Architected Agent в режиме публичного предварительного тестирования, поэтому этот пример проекта будет получать главным образом исправления безопасности.
Ключевые возможности
- 01Проверяет шаблоны CloudFormation, Terraform и AWS CDK, а также проекты из нескольких файлов и ZIP-архивы.
- 02Анализирует архитектурные диаграммы в форматах PNG и JPEG и может создавать по ним IaC-шаблоны.
- 03Поддерживает несколько линз AWS Well-Architected, в том числе пользовательские.
- 04Ранжирует ещё не применённые рекомендации с помощью матрицы по принципу матрицы Эйзенхауэра и экспортирует результаты в CSV.
- 05Включает чат-бота, которому можно задавать дополнительные вопросы о результатах анализа.
- 06При развёртывании позволяет выбрать модель Claude и размер пакета для параллельной обработки вопросов.
Сценарии использования
- Проверка соответствия инфраструктурного кода рекомендациям AWS перед развёртыванием.
- Анализ архитектурной диаграммы и создание на её основе начального IaC-шаблона.
- Оценка рабочей нагрузки по специализированной линзе, например Serverless или SaaS.
- Добавление внутренних стандартов безопасности или соответствия требованиям в качестве пользовательской линзы.
Темы
Частые вопросы
- Что такое well-architected-iac-analyzer?
- Пример инструмента на базе генеративного ИИ в Amazon Bedrock для проверки IaC-шаблонов и архитектурных диаграмм на соответствие рекомендациям AWS Well-Architected. Этот пример проекта использует генеративный ИИ в Amazon Bedrock, чтобы проверять инфраструктурный код и архитектурные диаграммы на соответствие рекомендациям AWS Well-Architected. Пользователи загружают шаблоны CloudFormation, Terraform или AWS CDK, IaC-проекты из нескольких файлов или ZIP-архивы, а также архитектурные диаграммы. В ответ они получают оценку соответствия проекта этим рекомендациям и предложения по улучшению.
- well-architected-iac-analyzer можно использовать бесплатно? Какая у него лицензия?
- well-architected-iac-analyzer распространяется с открытым исходным кодом под лицензией MIT-0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- well-architected-iac-analyzer всё ещё поддерживается?
- Активно поддерживается. Последний коммит в well-architected-iac-analyzer — 6 нояб. 2026 г..
- Для чего можно использовать well-architected-iac-analyzer?
- Проверка соответствия инфраструктурного кода рекомендациям AWS перед развёртыванием. Анализ архитектурной диаграммы и создание на её основе начального IaC-шаблона. Оценка рабочей нагрузки по специализированной линзе, например Serverless или SaaS. Добавление внутренних стандартов безопасности или соответствия требованиям в качестве пользовательской линзы.
- Где скачать well-architected-iac-analyzer?
- Исходный код и инструкции по установке — на GitHub: https://github.com/aws-samples/well-architected-iac-analyzer
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Решение от AWS для развертывания веб-панели, в которой можно создавать, сравнивать и готовить к эксплуатации сценарии генеративного ИИ с чатами и агентами на Amazon Bedrock и SageMaker AI.
Оценка стоимости облачной инфраструктуры в Terraform, Terragrunt, CloudFormation и AWS CDK до её развёртывания.
Инструмент статического анализа, который проверяет IaC, образы контейнеров и пакеты с открытым исходным кодом на ошибки конфигурации облака и CVE.
Нативное приложение на Swift для macOS: чат с моделями Amazon Bedrock, поддержка документов, изображений и локальных инструментов.
Фреймворк с открытым исходным кодом для описания инфраструктуры AWS на TypeScript, Python, Java, .NET или Go и её развёртывания через CloudFormation.