gpt4 book ai didi

azure - 如何使用 'OR' 条件重定向 Azure 前门中的 URL?

转载 作者:行者123 更新时间:2023-12-03 06:23:55 25 4
gpt4 key购买 nike

我想在 Azure Front Door 上实现大约 300 个重定向。所有重定向 URL 均位于 csv 文件中。如何使用 PowerShell 命令读取 csv 文件并应用所有重定向,而无需一一手动创建规则? (如果可能的话)

另一个问题是,如何应用带有 OR IF 条件的规则集? Front Door 中可用的条件只有 AND IF

enter image description here

最佳答案

Azure Front Door 目前不支持规则引擎配置 中的 OR IF 条件。

目前可用的条件是AND

当我们尝试添加多个条件时,默认会采用AND IF

enter image description here

how can I apply Ruleset with OR IF condition

我们可以通过创建具有不同条件的多个规则来实现这一点,两个规则的后端池必须相同。

  • 如果满足规则中指定的任何条件,则请求将被重定向到同一个后端池。

How can I use the PowerShell command to read from csv file and apply all redirects without manually creating rules one by one?

  • 是的,我们可以使用 Powershell 模块自动执行该过程,并从 csv 文件读取 URL 并应用重定向。

安装Azure Powershell模块并连接到Azure订阅。

Install-Module -Name Az
Connect-AzAccount

导入csv文件

$redirects = Import-Csv -Path "C:\****\URL.csv"

enter image description here

正如 MSDoc 中所述,使用 New-AzFrontDoorRulesEngine .

foreach ($rdt in $redirects)
{
New-AzFrontDoorRulesEngine -FrontDoor HarshuFD -Name $rdt.Name
}

关于azure - 如何使用 'OR' 条件重定向 Azure 前门中的 URL?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/75692228/

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