📌  相关文章
📜  Microsoft Azure – 使用 PowerShell 的 Azure 应用服务器路由

📅  最后修改于: 2022-05-13 01:57:42.759000             🧑  作者: Mango

Microsoft Azure – 使用 PowerShell 的 Azure 应用服务器路由

在本文中,我们将研究如何使用 PowerShell 将逻辑添加到您的测试和生产站点。在 Azure 中,您可以通过在 Azure 门户中定义路由规则来拆分生产槽和暂存槽之间的流量。现在,如果您想通过 PowerShell 脚本以编程方式执行此操作,该怎么办。

我们可以做的一件事是访问 Azure CLI 网站,我们可以安装 PowerShell 模块,以便我们以编程方式管理云内的资源。

现在我们已经安装了这个。我们将打开一个本地 PowerShell 实例。在这台机器上并使用脚本,我们将设置暂存槽以接收 90% 的流量而不是 50%。

现在完成了,我们将返回到 Azure 门户。在这里,我们需要快速刷新页面。当我们回到测试和生产部分时,您现在应该看到我们的值已更改为 90% 用于暂存和 10% 用于生产。

现在,如果我们想对这些变化的发生方式进行更细粒度的控制怎么办。我们将转到第二个 PowerShell 选项卡,那里有第二个脚本。它的作用是每 60 分钟就会将流向我们暂存槽的流量增加 5%。让我们继续运行它。

该脚本是完整的,就像我们要快速刷新页面之前一样。现在我们每 60 秒运行一次该脚本,我们将慢慢看到越来越多的流量流向我们的暂存槽。

这就是您可以使用 PowerShell 控制暂存槽的 azure 应用服务器路由规则的方式。