【发布时间】:2014-10-16 05:06:34
【问题描述】:
我在同一个应用程序下有 3 个弹性 beanstalk 环境,我正在将 .NET MVC 站点部署到该应用程序
- 环境名称 | 当前 EB 网址 | 在外部设置公共 cname
- MySite-绿色 | mysite-live.elasticbeanstalk.com | mysite.com
- MySite-蓝色 | mysite-staging.elasticbeanstalk.com |不适用
- MySite-测试 | mysite-testing.elasticbeanstalk.com |不适用
我需要做到以下几点:
mysite-live.elasticbeanstalk.com
- 可通过 **mysite.com* 公开访问的环境。
- 只能从某些 IP 范围通过 mysite-live.elasticbeanstalk.com 访问环境
mysite-staging.elasticbeanstalk.com
- 只能从特定 IP 范围通过 mysite-staging.elasticbeanstalk.com 访问环境
mysite-testing.elasticbeanstalk.com
- 只能从特定 IP 范围通过 mysite-testing.elasticbeanstalk.com 访问环境
我还需要能够在实时环境和暂存环境之间切换 url,以更改哪个是公开的(这样 google 就不会抓取它)。
我在负载均衡器安全组上锁定的测试环境,因此应该包括在内。
我怎样才能做到这一点?或者有没有更好的方法来确保 elasticbeanstalk url 没有被索引?
【问题讨论】:
标签: .net amazon-web-services amazon-elastic-beanstalk