Repolode
aws-samples

aws-samples/well-architected-iac-analyzer

Herramienta de IA generativa de ejemplo en Amazon Bedrock que evalúa plantillas de IaC y diagramas de arquitectura según las prácticas recomendadas de AWS Well-Architected.

Estrellas
500
Forks
92
Issues abiertos
9
Último commit
anteayer

¿Qué es?

Este proyecto de ejemplo usa IA generativa en Amazon Bedrock para revisar código de infraestructura y diagramas de arquitectura según las prácticas recomendadas de AWS Well-Architected. Los usuarios pueden cargar plantillas de CloudFormation, Terraform o AWS CDK, proyectos de IaC completos como varios archivos o archivos ZIP, o diagramas de arquitectura. Después reciben una evaluación del grado de alineación del diseño con esas prácticas, además de sugerencias para mejorarlo.

La aplicación web está desarrollada con React y Cloudscape Design System. Las prácticas recomendadas provienen de los whitepapers de AWS Well-Architected y se sincronizan con una base de conocimientos de Amazon Bedrock. Para los diagramas de arquitectura, la herramienta también puede generar plantillas de IaC correspondientes. Se pueden añadir documentos de apoyo en PDF, TXT o como imágenes para aportar más contexto, y el chatbot Analyzer Assistant responde preguntas sobre los resultados.

El proyecto está pensado para usos que no sean de producción. Sus responsables señalan que AWS ha presentado por separado un Well-Architected Agent en versión preliminar pública y que este proyecto de ejemplo recibirá principalmente parches de seguridad.

Funciones clave

  • 01Analiza plantillas de CloudFormation, Terraform y AWS CDK, así como proyectos con varios archivos y archivos ZIP.
  • 02Evalúa diagramas de arquitectura (PNG, JPEG) y puede generar plantillas de IaC a partir de ellos.
  • 03Admite varios lentes de AWS Well-Architected, incluidos los lentes personalizados.
  • 04Prioriza las prácticas recomendadas aún no aplicadas en una matriz al estilo de Eisenhower y exporta los resultados a CSV.
  • 05Incluye un chatbot para hacer preguntas de seguimiento sobre los resultados del análisis.
  • 06Permite elegir el modelo de Claude y el tamaño de lote para procesar preguntas en paralelo durante la implementación.

Casos de uso

  • Revisar código de infraestructura para comprobar que se ajusta a las prácticas recomendadas de AWS antes de implementarlo.
  • Evaluar un diagrama de arquitectura y generar a partir de él una plantilla de IaC inicial.
  • Evaluar una carga de trabajo según un lente especializado, como Serverless o SaaS.
  • Añadir estándares internos de seguridad o cumplimiento como lente personalizado.

Temas

Preguntas frecuentes

¿Qué es well-architected-iac-analyzer?
Herramienta de IA generativa de ejemplo en Amazon Bedrock que evalúa plantillas de IaC y diagramas de arquitectura según las prácticas recomendadas de AWS Well-Architected. Este proyecto de ejemplo usa IA generativa en Amazon Bedrock para revisar código de infraestructura y diagramas de arquitectura según las prácticas recomendadas de AWS Well-Architected. Los usuarios pueden cargar plantillas de CloudFormation, Terraform o AWS CDK, proyectos de IaC completos como varios archivos o archivos ZIP, o diagramas de arquitectura. Después reciben una evaluación del grado de alineación del diseño con esas prácticas, además de sugerencias para mejorarlo.
¿well-architected-iac-analyzer es gratuito? ¿Qué licencia tiene?
well-architected-iac-analyzer es open source bajo la licencia MIT-0. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿well-architected-iac-analyzer sigue mantenido?
Mantenimiento activo. El último commit de well-architected-iac-analyzer fue el 6 nov 2026.
¿Para qué puedo usar well-architected-iac-analyzer?
Revisar código de infraestructura para comprobar que se ajusta a las prácticas recomendadas de AWS antes de implementarlo. Evaluar un diagrama de arquitectura y generar a partir de él una plantilla de IaC inicial. Evaluar una carga de trabajo según un lente especializado, como Serverless o SaaS. Añadir estándares internos de seguridad o cumplimiento como lente personalizado.
¿Dónde consigo well-architected-iac-analyzer?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/aws-samples/well-architected-iac-analyzer

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados