问题来自这里,最近,我以前是GCP开发人员,必须使用AWS来启动新项目。
在GCP中,我可以使用gcloud app deploy settings.yaml --version dev
这样的版本将应用程序部署到AppEngine(类似于EB)。这样我就可以在两个链接上进行基于主机的路由-
my-project.xxxx.com
dev.my-project.xxxx.com
这样,我可以让其他人拥有一个用于测试的域,而无需启动新实例,共享所有环境设置,数据库和存储。
但是,当我来到AWS时,情况似乎完全不同了。
我尝试遵循本指南https://aws.amazon.com/blogs/aws/new-host-based-routing-support-for-aws-application-load-balancers/,但这只是用于路由到不同的实例。
通过我知道EB应用程序可以具有多个版本的方式,是否有可能做类似的事情
my-project.xxxx.com->转到默认版本
dev.my-project.xxxx.com->转到带有标签“ dev”的版本
有2个问题,
我可以实现我想要的吗?
如果不能,是否正在启动另一个EB实例以测试唯一选择?