如何限制Azure Staging Environment访问Resources

时间:2014-01-24 03:27:12

标签: .net azure azure-worker-roles

是否有任何用于部署和升级Azure Worker角色的模式。我们目前正在使用CI服务器将我们的工作角色部署到Staging,然后再切换到生产。

是否可以阻止Staging角色访问资源(ServiceBus,DB等),以便在将作业提升为Production之前不处理作业。

2 个答案:

答案 0 :(得分:1)

最常见的模式是使用您在交换到生产时更改的配置设置。只有在配置设置具有特定值时,工作者角色代码才会起作用。

但对于做背景工作的工人角色来说,如果分期和生产都能找到工作吗?有很多场景确实很重要,但通常对于向后兼容的后台工作者角色来说,哪个角色接受工作并不重要。

答案 1 :(得分:0)

你没有。它们都将在同一存储上工作,直到您首次交换部署然后停止旧部署。您应该处理在同一存储上工作的多个实例,因此这对于阻止它们处理存储中的相同项目应该不是什么大问题。