无法从逻辑应用程序中查看Azure函数
我已经创建了几个Azure函数,带有自定义路由,据我从文档中了解,它们不会出现在逻辑应用程序的Azure函数列表中,而它们不会 只是为了测试,我包括了一个Azure函数,没有自定义路由,它对Logic应用程序可见 我试图按照(CORS)和(设置API管理)中的说明进行操作,但仍然没有从Logic Apps中看到我的Azure功能无法从逻辑应用程序中查看Azure函数,azure,azure-functions,azure-logic-apps,Azure,Azure Functions,Azure Logic Apps,我已经创建了几个Azure函数,带有自定义路由,据我从文档中了解,它们不会出现在逻辑应用程序的Azure函数列表中,而它们不会 只是为了测试,我包括了一个Azure函数,没有自定义路由,它对Logic应用程序可见 我试图按照(CORS)和(设置API管理)中的说明进行操作,但仍然没有从Logic Apps中看到我的Azure功能 我确信我遗漏了一些东西,任何帮助都将不胜感激。根据我的测试,本教程不完整,无法实现此要求。这只是告诉我们如何生成openapi定义,但是在这个操作之后,我们仍然需要
我确信我遗漏了一些东西,任何帮助都将不胜感激。根据我的测试,本教程不完整,无法实现此要求。这只是告诉我们如何生成openapi定义,但是在这个操作之后,我们仍然需要执行更多的步骤 在你的函数应用程序中,点击“平台功能”标签下的“API管理”,我们可以找到一个“下载OpenAPI定义”按钮,点击它下载一个json类型的招摇过市文件 我们上面下载的swagger只是一个基本文件,然后您需要根据函数的请求体对swagger文件进行一些自定义修改,并将此swagger文件上载到azure blob存储 转到功能应用程序,单击“平台功能”标签下的“所有设置”,然后单击“API定义”。 然后将存储blob(存储上面的swagger文件)的url复制到“API定义位置”框中 现在我们可以在logic应用程序的“招摇过市”下找到该函数
顺便说一下,您可以参考这篇文章,它引入了一个Nuget来生成swagger文件。这里有一个关于它的介绍供您参考。根据我的测试,本教程不完整,无法实现此要求。这只是告诉我们如何生成openapi定义,但是在这个操作之后,我们仍然需要执行更多的步骤 在你的函数应用程序中,点击“平台功能”标签下的“API管理”,我们可以找到一个“下载OpenAPI定义”按钮,点击它下载一个json类型的招摇过市文件 我们上面下载的swagger只是一个基本文件,然后您需要根据函数的请求体对swagger文件进行一些自定义修改,并将此swagger文件上载到azure blob存储 转到功能应用程序,单击“平台功能”标签下的“所有设置”,然后单击“API定义”。 然后将存储blob(存储上面的swagger文件)的url复制到“API定义位置”框中 现在我们可以在logic应用程序的“招摇过市”下找到该函数
顺便说一下,您可以参考这篇文章,它引入了一个Nuget来生成swagger文件。这里有一个关于它的例子供你参考。我发现了这个问题
您只能看到作为Http触发器的Azure函数,这些函数没有在
HttpTrigger
属性中定义路由。我解决了这个问题
您只能看到作为Http触发器的Azure函数,这些函数没有在
HttpTrigger
属性中定义路由。它们是否在同一区域?相同的资源组?是的,相同的订阅、区域和资源组。它们是否在同一区域?相同的资源组?是,相同的订阅、区域和资源组。