我想在我的100%Azure托管应用程序中添加一些操作实用程序功能,以及通过Azure门户在当天任意时间手动启动这些实用程序的功能。
我目前的Azure技术堆栈包括Web(Api)应用程序,功能应用程序,CosmosDb + DocumentDbApi和Azure存储队列。该应用程序没有HTML前端。
实用程序功能的一个示例是重置CosmosDb中的演示租户数据。使用门户UI的一个好处是我不必从远程源验证我的实用程序函数的调用。
我只使用C#进行编码,而迄今为止,脚本语言一直是个人禁区。
我目前的想法是,我应该创建一个“实用程序”Function-App,然后在需要时通过门户功能测试功能启动一个功能。有更好的选择吗?
答案 0 :(得分:0)
我通过Azure门户创建了一个功能应用程序,并创建了一个新功能来调用我的实用程序代码。在用于新功能的C#模板选项下的Azure门户中,有"手册"选项描述如下"通过门户网站手动触发的C#功能"运行"按钮"
在没有额外的官方Microsoft文档的情况下,我假设这是一个托管在功能App中的独立功能,没有外部绑定,例如存储队列。这提供了我的问题的解决方案,因为我希望没有替代可调用的公共URL端点链接到这样的手动功能。