我在AWS文档中找到了这一点,但没有解释或教程。
在AWS Elastic中部署零停机的应用程序版本带有交换CNAME值的Lambda函数的Beanstalk。
在此:连续练习集成和持续AWS 交付
你有没有找到一种不用手动的方法?或者可能在带有CLI的配置文件中?
我不认为这里有任何Lambda魔法。该文本只是说,您可以使用Lambda使用SwapEnvironmentCNAME的API更改CNAME,这可能是使用Elastic Beanstalk实现蓝/绿交换时的一个有用选项。AWS CodeStar和CodePipeline服务已与Lambda集成,因此您的CI/CD管道可以轻松调用将在Lambda中执行的代码。