Tap4Fun经过研究考察,最终选用了泰岳云业务AWS-Tweaker帐单管理工具,满足其跨Amazon云组织和账户整合帐单、按项目组拆分帐单的需求。并在泰岳云业务的协助下,解决了如下两个难点问题:
标签沿用及冲突
Tap4Fun现有成本标签标识了部分云资源与项目组的对应关系,希望采用AWS-Tweaker后沿用这些数据和机制;同时Tap4Fun非常认可AWS-Tweaker自动标识辅助资源和基础资源的功能,但不希望增加新的标签。
泰岳云业务依据客户实际情况,快速上线了“资源-业务自动关联规则”和“Auto-json”功能。前者允许客户设置标签、标签取值或前缀、区域、账户等资源属性与业务的关联规则,并根据规则自动把云资源关联到业务;后者是Auto-Tag Lambda函数的替代版本,把附属资源和基础资源关系记录在S3上的json文件中。新版本有效满足了Tap4Fun标签沿用和突出的问题。
代付成员账户CUR详单获取
Tap4Fun有部分账户是通过SPP代付、是代付商组织下的成员账户。大家知道,成员账户是无权配置成本标签及CUR文件的,也无法授权AWS-Tweaker账户读取CUR数据。泰岳云业务出谋划策:要求SPP代付商定期拆除Tap4Fun成员账户的CUR文件并传输到Tap4Fun账户指定的S3桶中。并且提供了供SPP使用的Lambda函数,自动完成CUR设置,定期筛选指定账户帐单数据并保存在指定AWS账户的S3上。