一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种云资源账单分析方法及平台与流程

2022-06-22 17:12:17 来源:中国专利 TAG:


1.本发明涉及云数据处理技术领域,具体涉及一种云资源账单分析方法及平台。


背景技术:

2.amazon web services(aws,亚马逊云服务平台)是提供计算、存储、安全、数据分析、人工智能服务、物联网平台等的综合云计算服务平台,许多用户存在着基础设施服务不断改变的情况,但云平台并没有提供一种更直观的方式来让用户查看成本、客户用量等多方面的数据及变化趋势,以及监控和分析云平台中资产、成本的方法,使得在亚马逊云平台的用户的资源利用率较差。


技术实现要素:

3.针对现有技术存在的不足,本发明的目的在于提供一种云资源账单分析方法及平台。
4.为了实现上述目的,本发明提供如下技术方案:
5.一种云资源账单分析方法,包括如下步骤:s1,通过访问密钥登陆主账户和子账户,获取客户的原始账单数据,存入存储桶中;s2,筛选原始账单数据的invoice id列,判断原始账单数据是否生成完整;s3,对完整的原始账单数据进行筛选,筛选税后费用、预留实例订阅费用,并通过搜索“credit from”判断得到credit充值对象,是合作伙伴充值或客户充值;s4,将筛选后的数据整理成对账单,并将对账单以及原始数据整理传入数据中台,并通过前端web页面做数据可视化展示。
6.在本发明中,优选的,在进行步骤s1前,进行相关配置:配置1,配置中国区或国际区的访问密钥,使得能够通过aws认证,从而获取原始账单数据;配置2,配置中央身份账户架构,以获取子账户的原始账单数据;配置3,统一命名存储桶账号id,以方便后期寻址对应的存储桶中存储的原始账单数据。
7.在本发明中,优选的,在所述配置1中,添加具有aws s3访问权限的iam user的访问密钥。
8.在本发明中,优选的,在所述配置2中,在主账户中配置转换角色策略附加给iam user,并在子账户中创建允许外部账户的角色,并允许主账户通过转换角色策略承担角色,从而获取子账户中的账单。
9.在本发明中,优选的,在步骤s1中,通过aws sdk api接口与aws连接,通过访问密钥登陆到主账户,再通过所述转换角色策略登陆到子账户,通过aws sdk api接口下载aws提供的csv格式的详细账单,即原始账单数据。
10.在本发明中,优选的,在步骤s2中,当筛选invoice id列,返回“estimated”时,说明原始账单数据还在生成中,如无返回,代表原始账单数据生成完成。
11.在本发明中,优选的,在步骤s3中,通过筛选原始账单数据最后一列的总计,从而得到每个链接帐户的税后费用,通过筛选原始账单的item description列搜索“subscription”筛选出预留实例订阅的费用,通过在item description列搜索“credit from”来判断credit是合作伙伴充值,还是客户自己充值。
12.在本发明中,优选的,在步骤s4中,对生成的对账单处理成包括利润报表、资源使用报表等可视化图表进行展示,方便查看。
13.在本发明中,优选的,步骤s1还包括数据的定时定周期的数据获取,通过设置时间或周期,可自动进行客户的原始账单数据的采集。
14.一种云资源账单分析平台,包括rebilling系统、读取分析系统、存储桶、数据中台、数据库以及可视化展示系统,所述rebilling系统与所述数据中台连接,读取分析系统与所述数据中台、存储桶连接,数据库与所述数据中台以及可视化展示系统连接,进行数据交互,其中数据中读取数据库中数据,并下发任务至rebilling系统,rebilling系统为aws中的客户计费部分,读取分析系统获取rebilling系统中的原始账单数据,传输至对应账户id的存储桶内存储,并对原始数据进行处理分析后得到计算结果,将原始数据和计算结果一同传递至数据中台,数据中台转交至数据库中存储,可视化展示系统提取数据库中的客户信息、计算结果做可视化处理并展示。
15.与现有技术相比,本发明的有益效果是:
16.本发明的方法通过调用amazon web services的sdk接口,获取客户账户的原始账单数据,将原始账单数据经过筛选分析后,得出利润值、税后费用、credit积分等数据,并将其生成对账单以及报表,使得客户能够快速高效的完成对账工作,简单快速了解利润及消费趋势,使得aws的资源利用率高且有效。
附图说明
17.图1为本发明所述的一种云资源账单分析方法的流程示意图。
18.图2为本发明所述的一种云资源账单分析平台的结构示意图。
具体实施方式
19.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
20.需要说明的是,当组件被称为“固定于”另一个组件,它可以直接在另一个组件上或者也可以存在居中的组件。当一个组件被认为是“连接”另一个组件,它可以是直接连接到另一个组件或者可能同时存在居中组件。当一个组件被认为是“设置于”另一个组件,它可以是直接设置在另一个组件上或者可能同时存在居中组件。本文所使用的术语“垂直的”、“水平的”、“左”、“右”以及类似的表述只是为了说明的目的。
21.除非另有定义,本文所使用的所有的技术和科学术语与属于本发明的技术领域的技术人员通常理解的含义相同。本文中在本发明的说明书中所使用的术语只是为了描述具体的实施例的目的,不是旨在于限制本发明。本文所使用的术语“及/或”包括一个或多个相关的所列项目的任意的和所有的组合。
22.请同时参见图1,本发明一较佳实施方式提供一种云资源账单分析方法,通过与
aws连接,下载账户内的账单,通过对账单的筛选和分析,生成对账单和报表等,帮助客户简单明了的查看利润、消费趋势等,高效的完成对账工作,能显著提高工作效率和正确率,包括如下步骤:s1,通过访问密钥登陆主账户和子账户,获取客户的原始账单数据,存入存储桶中;s2,筛选原始账单数据的invoice id列,判断原始账单数据是否生成完整;s3,对完整的原始账单数据进行筛选,筛选税后费用、预留实例订阅费用,并通过搜索“credit from”判断得到credit充值对象,是合作伙伴充值或客户充值;s4,将筛选后的数据整理成对账单,并将对账单以及原始数据整理传入数据中台,并通过前端web页面做数据可视化展示。
23.在本实施方式中,在进行步骤s1前,进行相关配置:配置1,配置中国区或国际区的访问密钥,使得能够通过aws认证,从而获取原始账单数据;配置2,配置中央身份账户架构,以获取子账户的原始账单数据;配置3,统一命名存储桶账号id,以方便后期寻址对应的存储桶中存储的原始账单数据。
24.在本实施方式中,在所述配置1中,添加具有aws s3访问权限的iam user的访问密钥。
25.在本实施方式中,在所述配置2中,在主账户中配置转换角色策略附加给iam user,并在子账户中创建允许外部账户的角色,并允许主账户通过转换角色策略承担角色,从而获取子账户中的账单。
26.具体的,首先与aws建立可信任的连接,aws分为中国区和国际区,添加中国区和国际区具有aws s3访问权限的iam user的访问密钥,从而保证能够通过aws的认证,获取原始的账单数据;在建立好连接后,在主账户中配置转换角色策略附加给iam user,在子账户中创建信任外部账户的角色,并允许主账户通过转换角色策略的方式承担角色,来获取子账户中的账单,从而实现只用一套访问秘钥,获取所有子账户中的账单数据;将存储账单数据的存储桶(aws s3 bucket)按照规范统一命名,命名规范为“accountid-billing”,其中accountid为子账户的aws账号id,例如:683243300000-billing,将存储桶统一命名后,可以按照指定的名称找到对应的存储桶,获取对应的原始数据账单。
27.进一步的,在设置好相关配置后,用户在aws中设置有个人账户,将对应的个人账户设置关联后,通过aws sdk api接口与aws连接,通过访问密钥登陆到主账户,再通过转换角色策略登陆到子账户,通过aws sdk api接口下载aws提供的csv格式的详细账单,即原始账单数据,原始账单数据包含了对应账户下所有的服务的详细消费清单,原始账单数据保存至对应的存储桶中存储。
28.进一步的,在步骤s2中,对生成的原始账单数据表格中进行筛选,当筛选invoice id列,返回“estimated”时,说明原始账单数据还在生成中,如无返回,代表原始账单数据生成完整,从而保证获取的原始账单数据完整,无遗漏。
29.进一步的,在步骤s3中,对完整的原始账单数据表格进行筛选,通过筛选原始账单数据最后一列的总计,从而得到每个链接帐户的税后费用,通过筛选原始账单的item description列搜索“subscription”筛选出预留实例订阅的费用,通过在item description列搜索“credit from”来判断credit是合作伙伴充值,还是客户自己充值,以及将账户的基本信息筛选出来,将筛选出的数据保存至设置好的新的表格中,数据筛选保存后生成对账单,对生成的对账单处理提取特定的数据前端web页面做成包括利润报表、资源使用报表等可视化图表在web页面进行展示,清晰明了,方便用户查看。
30.在本实施方式中,步骤s1还包括数据的定时定周期的数据获取,通过设置时间或周期,可自动进行同一客户的原始账单数据的采集和更新,以保证处理的数据的期效性。
31.请参见图2,本发明另一较佳实施方式提供一种云资源账单分析平台,包括rebilling系统、读取分析系统、存储桶、数据中台、数据库以及可视化展示系统,rebilling系统与数据中台连接,读取分析系统与数据中台、存储桶连接,数据库与数据中台以及可视化展示系统连接,进行数据交互,其中数据中读取数据库中数据,并下发任务至rebilling系统,rebilling系统为aws中的客户计费部分,其中包括了国际区主账户以及中国区主账户,以及读取分析系统获取rebilling系统中的原始账单数据,传输至对应账户id的存储桶内存储,并对原始数据进行处理分析后得到计算结果,将原始数据和计算结果一同传递至数据中台,数据中台转交至数据库中存储,可视化展示系统提取数据库中的客户信息、计算结果做可视化处理并展示。
32.上述说明是针对本发明较佳可行实施例的详细说明,但实施例并非用以限定本发明的专利申请范围,凡本发明所提示的技术精神下所完成的同等变化或修饰变更,均应属于本发明所涵盖专利范围。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献