【问题标题】:Scheduled restart with webJob @azure使用 webJob @azure 计划重启
【发布时间】:2019-11-21 17:04:57
【问题描述】:

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

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

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

【问题讨论】:

    标签: azure chatbot restart


    【解决方案1】:

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

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

    注意:托管身份还将在内部创建一种特殊类型的服务主体。但是这个原则是由 Azure 管理的。

    进一步阅读: How to use managed identities for App Service and Azure Functions

    【讨论】:

    • 您认为逻辑应用也可以工作吗?由于您对功能的建议,我找到了它们,它们似乎更容易照顾。
    • 可能是的,看到这个link
    • 我发现无法通过逻辑应用程序运行它,但经过一番尝试后,功能就可以正常工作了。
    • 嘿@BeschtPlaier,您的ChatBot 是WebJob 吗?如果是这种情况,请分享您的代码。我试图让 Azure 函数停止和启动我的连续 WebJob,但只找到有关如何“运行”触发的 WebJob 的信息。
    • 抱歉回复晚了,不,我的聊天机器人不是 WebJob,抱歉
    猜你喜欢
    • 2014-10-08
    • 1970-01-01
    • 2016-12-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多