如何在 Azure 门户中公开实用工具函数



我想向我的 100% Azure 托管应用程序添加一些操作实用程序函数,并能够通过 Azure 门户在一天中的任意时间手动启动这些实用程序。

我目前的Azure技术堆栈由Web(Api(Apps,Function Apps,CosmosDb + DocumentDbApi和Azure Storage Queues组成。应用程序没有 HTML 前端。

实用工具函数的一个示例是在 CosmosDB 中重置演示租户数据。使用门户 UI 的一个好处是,我不必对从远程源调用实用程序函数进行身份验证。

我只用 C# 编写代码,到目前为止,脚本语言一直是个人的禁区。

我目前的想法是,我应该创建一个"实用程序"函数应用,然后在需要时通过门户函数测试功能启动一个函数。有没有更好的选择?

我通过 Azure 门户创建了一个函数应用,并创建了一个用于调用实用工具代码的新函数。在 Azure 门户中,新函数的 C# 模板选项下有"手动"选项,说明如下"通过门户'运行'按钮手动触发的 C# 函数"。

在没有额外的官方Microsoft文档的情况下,我假设这是一个托管在函数应用程序中的独立函数,没有外部绑定,例如存储队列。这为我的问题提供了一个解决方案,因为我希望没有链接到此类手动函数的替代可调用公共 URL 端点。

最新更新