Azure Web 作业 - 基本授权 Header

Azure Web Job - Authorization Basic Header

我创建了一个 Azure Web 作业并发布并与我的 Web 应用程序相关联。我认为制定了一个每小时 运行 的时间表。

当我登录到门户时,我注意到已经创建了一个新的日程表。它有两个自动 headers:

那个基本授权密钥是从哪里来的?在我的 Web 应用程序下钻取 Web 作业选项卡时,我似乎找不到它。

同样奇怪的是,调度程序只允许 "Basic" 网络应用程序的最小小时间隔。但我可以使用相同的凭据创建一个新的计划作业,以获得分钟级别的处理。

$authPair = "$($site.PublishingUsername):$($site.PublishingPassword)";
$pairBytes = [System.Text.Encoding]::UTF8.GetBytes($authPair);
$encodedPair = [System.Convert]::ToBase64String($pairBytes);

参考
Create a Scheduled Azure WebJob with PowerShell