Repolode
aws-samples

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, развёртываемое с помощью CDK: готовое защищённое пространство для работы с генеративным AI, включающее чат, RAG, агентов и множество бизнес-сценариев.

1,4 тыс.443TypeScriptMIT-0Активно поддерживаетсяОбновлён 23 часа назад

Решение от AWS для развертывания веб-панели, в которой можно создавать, сравнивать и готовить к эксплуатации сценарии генеративного ИИ с чатами и агентами на Amazon Bedrock и SageMaker AI.

359+1 за неделю139TypeScriptApache-2.0Обновлён 5 дней назад