下图显示了您可以使用解决方案实施指南和随附的AWS CloudFortification模板自动部署的体系结构。
单击以放大Web用户界面(Web UI)组件通过Amazon API Gateway和AWS AppSync端点与数据组件交互。Web UI从数据组件请求资源关系数据。数据组件从Amazon海王星数据库查询和返回数据。
存储管理组件存储用户首选项和保存的架构图。这是使用AWS Amplify和Amazon Simple Storage Service(Amazon S3)存储桶实施的。
发现组件使用AWS Config和AWS API调用来维护来自导入的帐户和区域的资源数据的库存,然后将其调查结果存储在数据组件中。它作为AWS Fargate上的容器任务每15分钟运行一次。使用AWS CodePipeline和AWS CodeBuild在映像部署组件中构建发现组件容器映像。
成本组件处理AWS成本和使用报告(AWS CUR),以使成本数据在AWS透视中可用。要使用此功能,您必须在AWS CUR中创建报告以将报告发布到Amazon S3存储桶。上传AWS CUR时,它会触发AWS Lambda函数来处理成本数据并将其存储在Amazon DynamoDB表中。数据组件查询此DynamoDB表以提供与各个资源相关联的成本,以便在Web UI中显示。如果您不创建AWS CURR,成本数据将不会包括在AWS透视架构图中。
注意:要订阅RSS更新,您必须为您正在使用的浏览器启用RSS插件。