1

在 Azure 门户中创建调度程序作业集合时出现找不到订阅错误。

我拥有资源组的所有者角色基于角色的访问控制 (RBAC)(但在订阅级别没有访问权限)。我能够创建存储帐户,但是当我尝试创建调度程序时,天蓝色抛出无法找到Microsoft.Scheduler 的订阅错误命名空间。

如果我发布为自动为 webjobs 创建的订阅调度程序的所有者,我也可以手动创建。

资源组所有者访问权限是否足以在 azure 门户中创建调度程序?

如果是,请说明如何创建具有资源组所有者访问权限的调度程序。

注意:我从 Visual Studio 发布了 webjobs。Webjobs 已在 webapps 下创建。Webapps 已创建但尚未创建调度程序。

4

2 回答 2

1

否。资源组所有者访问权限不足以在 Azure 门户中创建调度程序作业集合。

订阅所有者可以从此Microsoft azure 文章中创建作业集合。

Scheduler 实体层次结构的作业集合定义为:

作业集合包含一组作业并维护由集合内的作业共享的设置、配额和限制。作业集合由订阅所有者创建,并根据使用情况或应用程序边界将作业分组在一起。它仅限于一个区域。它还允许强制执行配额以限制该集合中所有作业的使用。配额包括 MaxJobs 和 MaxRecurrence。

但仍然不确定为什么只有订阅所有者允许创建作业集合。

于 2016-01-18T15:17:38.503 回答
1

资源组所有者可以创建作业集合。您需要首先确保订阅所有者已注册订阅以使用调度程序服务。当订阅所有者通过门户创建该资源类型的第一个资源时,这会自动完成,或者您可以通过以下 REST API 以编程方式完成:向资源提供者注册订阅

于 2016-01-24T21:14:16.700 回答