2013-11-28 124 views
1

通过Elastic Beanstalk部署的我的Web应用程序也从SQS队列读取。正如我的蓝/绿部署方法的一部分,我宁愿只有环境积极服务生产的HTTP请求从队列中提取消息。我最初的想法是让应用程序定期检查部署到其中的Elastic Beanstalk环境的URL,并且只有在URL匹配特定模式(指示它是当前“生产”环境)时才从SQS读取。如何从EC2访问Beanstalk环境URL

如何,从一个弹性魔豆上运行的应用程序部署的EC2实例,我能确定它的环境网址是什么? (或者是否有更好的方法来实现这个目标?)

回答

0

更好的方法是查找可以通过Elastic Beanstalk控制台控制的环境变量。如果你的环境变量的值是一样的东西“生产”,您的应用程序应该做生产-Y的东西。