使用 webJob @azure 计划重启

Scheduled restart with webJob @azure

我想每天中午使用 webJob(找不到其他选项)重新启动我的聊天机器人。

我在网上找到的所有内容都只适用于 "Service Principal Id",但您需要成为全局管理员才能获得。是否有可能在没有 webJobs / Service Principal Id 的情况下进行计划重启?

我是订阅的所有者,我想重新启动应用服务,但由于公司限制,我没有 Azure AD 全局管理员。

您不必为此使用网络作业,还有更好的选择。

您应该能够使用 Managed Identity(以前称为 MSI)创建 时间触发的 Azure Function。然后你可以分配e。 G。您的 ChatBot 的 Azure 函数实例的贡献者权利。

注意: Managed Identity 也会在内部创建一种特殊类型的服务主体。但这个原则是由 Azure 管理的。

延伸阅读: How to use managed identities for App Service and Azure Functions