【发布时间】:2019-11-21 17:04:57
【问题描述】:
我想每天中午使用 webJob(找不到其他选项)重新启动我的聊天机器人。
我在网上找到的所有内容都只适用于“服务主体 ID”,但您需要成为全局管理员才能获得。是否有可能在没有 webJobs / Service Principal Id 的情况下进行计划重启?
我是订阅的所有者,我想重新启动应用服务,但由于公司限制,我没有 Azure AD 全局管理员。
【问题讨论】:
我想每天中午使用 webJob(找不到其他选项)重新启动我的聊天机器人。
我在网上找到的所有内容都只适用于“服务主体 ID”,但您需要成为全局管理员才能获得。是否有可能在没有 webJobs / Service Principal Id 的情况下进行计划重启?
我是订阅的所有者,我想重新启动应用服务,但由于公司限制,我没有 Azure AD 全局管理员。
【问题讨论】:
您不必为此使用网络作业,有更好的选择。
您应该能够使用Managed Identity(以前称为 MSI)创建一个时间触发的 Azure Function。然后你可以分配 e。 G。您的 ChatBot 的该 Azure 函数实例的参与者权利。
注意:托管身份还将在内部创建一种特殊类型的服务主体。但是这个原则是由 Azure 管理的。
进一步阅读: How to use managed identities for App Service and Azure Functions
【讨论】: