如题,公司做的网站,现在想实现一套 Canary release,基于 AWS
楼主研究了一下,发现 route53 好像有这个功能,可以自动分配 90%到一个 cloudfront A,然后 10%去另外一个 coudfront B。
但是,我们的需求是,希望这个分配的 rule/algorithm 可以自定义,例如:
- 根据用户的 IP 地址段来分配,美国的地址云 cf A,然后其它国家的云 cf B ;
- 或者在界面上添加一个 beta button,如果用户点击了,参加了'beta ‘测试,就会被指向 cf B,如果没有选择,则还是默认的 cf A
- 或者,制作一个 whitelist,在列表里面的用户,被定向到 cf B,其它的默认云 cf A
有没有兄弟姐妹有这方面的经验分享一下?或者相关的文档(中英文皆可),如何实施的?
万分感谢