amazon-web-services - 如何在同一 AWS EB 应用程序中托管基于不同版本的路由
问题描述
问题来自这里,最近我需要使用 AWS 开始一个新项目,而我之前是 GCP 开发人员。
在 GCP 中,我可以将我的应用程序部署到 AppEngine(类似于 EB),并使用gcloud app deploy settings.yaml --version dev
. 这样我就可以在两个链接上拥有基于主机的路由——
我的项目.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 实例用于测试唯一选择?
解决方案
推荐阅读
- android-studio - tns run android - 模拟器启动失败:无法在本机模拟器中运行您的应用程序
- sql - 从 SQL Server 中的 JSON 中删除空元素
- jquery - 错误:未找到 checkboxradio 小部件的标签
- oauth-2.0 - 是否可以在另一个 API 服务器上验证 Netlify 身份用户?
- php - 基于两个数组数据选择查询时如何避免循环
- angular - 如何在 ngx-leaflet-draw 中获取多边形的位置坐标?
- c++ - C++ 类型别名,其中值被替换
- javascript - React tabs 组件活动选项卡
- c# - 将较小的数组内插到较大的数组中,反之亦然
- mobile - 如何获得 YouTube 视频下载离线查看源代码以在我的 Android 应用程序中使用?