我们设计了 3 个架构,面向游戏内资源更新发布的 3 个典型场景,来优化游戏内资源更新发布流程。该 3 个架构围绕亚马逊云科技 cloudfront 服务 — cloudfront 边缘计算服务 — waf 服务展开实现。游戏运营商可以在不改动客户端的情况下,完成游戏内资源在预设条件下的更新发布,提高了业务部署的敏捷性和简易性。
本文介绍了游戏内资源更新发布的三个典型场景:游戏内资源灰度更新、游戏内资源分渠道投放和游戏内资源黑白名单。使用亚马逊云科技的cloudfront服务、cloudfront边缘计算服务和waf服务来实现优化。通过创建staging distribution验证资源的正确性,利用cloudfront function检查请求头部字段并替换url path,利用waf对请求进行检查和过滤。游戏运营商可以通过这些方案实现游戏内资源的快速更新发布。
