gpt4 book ai didi

azure-web-app-service - 如何在 Azure 中禁用 "Testing in Production"

转载 作者:行者123 更新时间:2023-12-01 03:15:40 24 4
gpt4 key购买 nike

Azure 应用服务在生产设置中进行了测试,允许您将流量路由到不同的插槽,Scott Hanselman talks about it here

但是 - 当我完成后,我想阻止流量在不同插槽之间进行路由,我该如何关闭它并完全禁用它,以便所有流量都返回到我的生产插槽?使用 azure 门户,我可以将所有 100% 的流量路由回我的“生产”槽,但因为它是基于 cookie 的(有一个名为 x-ms-routing-name 的 cookie,用于设置用户所坚持的当前槽),它只能工作对于新流量 - 已经路由到另一个时隙的用户仍然路由到它。

是否可以完全“关闭”此功能并将所有流量返回到我的主要生产时段?

最佳答案

there is a cookie called x-ms-routing-name that sets the current slot that users are stuck to



x-ms-routing-name 可以让您将请求路由到特定插槽。

要将用户重新路由到使用它的特定插槽,您必须确保该插槽已添加到流量路由列表中。

您可以使用网页中的以下链接让用户选择退出您的 Beta 版应用程序:
<a href="<webappname>.azurewebsites.net/?x-ms-routing-name=self">Go back to production app</a>

字符串 x-ms-routing-name=self 指定生产槽 .

一旦客户端浏览器访问该链接,它不仅会被重定向到生产槽,而且每个后续请求都将包含 x-ms-routing-name=self cookie,将 session 固定到生产槽。

更多详情可以引用这个 article .

关于azure-web-app-service - 如何在 Azure 中禁用 "Testing in Production",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48816004/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com