问题标签 [azure-function-app]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - 有没有办法使用 Azure Functions 对 Graphql.EntityFramework 进行依赖注入?
我正在尝试GrapQL.EntityFramework
在 Azure 函数上使用 DB 优先方法进行集成。我已经生成了所需的上下文、用户图、查询以及函数本身。Startup
目前,我在使用依赖注入的函数应用程序的文件中遇到问题。
我在GraphQL.EntityFramework Docs的配置指南中尝试了这两个选项。我还尝试过一些代码片段,例如builder.Services.AddSingleton(typeof(IEfGraphQLService<PersonarDBContext>),instance => { return new DBContext(); });
我的启动文件的当前状态
此时我只是试图让我的函数应用程序正确启动。我目前正在遇到此错误输出。
用户:Microsoft.Azure.WebJobs.Host:错误索引方法“用户”。Microsoft.Azure.WebJobs.Host:无法将参数“服务”绑定到类型 IEfGraphQLService`1。确保绑定支持参数类型。如果您正在使用绑定扩展(例如 Azure 存储、ServiceBus、计时器等),请确保您已在启动代码中调用了扩展的注册方法(例如 builder.AddAzureStorage()、builder.AddServiceBus( )、builder.AddTimers() 等)。
azure-functions - Azure 函数无法在 Azure 门户中下载 PowerShell Core 的托管依赖项
我有 4 个功能应用程序。只有一个函数应用可以成功运行一个函数,即使它们是同一个函数。其他 3 个函数要么无法运行,要么给我一个托管的依赖项下载错误,如下所示:
pandas - 在 Azure 函数上使用 Pandas 库
我将一个应用程序部署到使用 pandas 的 Azure 函数,它给了我错误代码 500。
似乎不支持 pandas 库。它曾经与旧版本的 Azure 功能一起使用,我能够在门户中编辑代码,但不支持它。
我现在如何使用 pandas 库?
函数应用程序 RUNTIME_VERSION = ~2。我尝试将 RUNTIME_VERSION 更改为 ~1,但应用程序无法使用 ~1,所以我必须使用 ~2。
azure - 函数应用程序(天蓝色)是否能够访问远程虚拟机中的文件夹?
问题是什么?
我创建了一个函数应用程序,它在 path 下创建一些文件
D:\home\site\wwwroot\afolder
。我需要的是将这些文件复制并粘贴到 VM 中特定文件夹下的远程服务器(Azure 中的 VM)的函数应用程序。我尝试了什么:
https://docs.microsoft.com/en-us/azure/azure-functions/functions-create-vnet
基于上述文档,函数应用程序可以通过 vnet 集成访问远程网络中的资源 - 这就像向函数应用程序声明它将与 VM 在同一个 vnet 下,然后它有望能够访问资源 /远程虚拟机的文件夹。(没运气)
根据他们的文档:
VNet 集成不支持某些内容,包括: 安装驱动器
我不确定我是否可以通过 vnet 集成来实现我所需要的。
所以问题是:我可以将函数应用创建的文件复制并粘贴到远程 VM 文件夹中吗?如果可以,以哪种方式?
azure - 有没有办法将功能应用超时阈值从 30 分钟(默认)增加到 2 小时?我们在应用服务计划中
我有一个在应用服务计划中运行的 Azure 函数应用。我确实有长时间运行的进程,这会使主机停机(主机被关闭)。
我尝试了两种方法。
- 将 host.json 中的 functionTimeout 值更改为“02:00:00” - 不走运
- 根据以下链接并尝试将 functionTimeout 设置为-1。即使在这里也没有运气。30 分钟后,功能应用程序主机仍然停机。
https://docs.microsoft.com/en-us/azure/azure-functions/functions-host-json
下面是我的 host.json 文件内容
我希望函数应用程序主机超时应从默认的 30 分钟增加到 2 小时。
azure - 在 CI 中部署 Azure Function App 会间歇性地更改功能键
我正在使用 Azure DevOps 发布管道来部署 Azure 函数应用,该应用使用带有Azure 资源组部署和Azure 应用服务部署任务的 ARM 模板。我遇到的问题是功能访问键会间歇性地更改,我假设只有在部署功能应用程序时才会自行发生。
根据我的阅读,唯一一次更改键的情况是函数应用程序首先被删除,但这不是部署任务组的一部分。
我们使用同一个流水线任务组来部署另一个函数应用程序,通常函数键保持不变,但有时它们会针对单个函数随机更改。
有谁知道这里会发生什么或建议是否有可以阻止键更改的设置?
c# - Azure Functions:如何使用 C# 代码以编程方式访问主机密钥?
我正在编写一个需要为 HTML 页面提供表单的 Azure 函数应用程序。表单应回传到应用程序的端点之一。应使用 Azure 的授权密钥功能保护应用程序。
Azure 允许调用者以两种方式提供他/她的密钥:
- 带有
code
请求查询参数。 - 带有
x-functions-clientid
HTTP 标头。
因此,要成功调用 Azure Function App 的另一个端点,我需要在请求的同时提供主机密钥。例如像这样:
我正在使用 C# 生成 HTML 代码。以编程方式获取/主机密钥的最安全的方法是什么?
azure - Azure Function App - 为我提供登录的用户
我需要创建一个简单的 Azure Function App,为我提供访问它的用户名。
我已启用 Azure Active Directory“身份验证/授权”,当我访问功能 URL 时,它会提示用户,我可以很好地登录
在 Function App 日志中,我想查看已登录的用户。我该怎么做?
azure-functions - Core 3.0 更新后 Azure 功能停止工作
该代码在 Core 3.0 preview7 版本中运行,但在更新到 3.0 Azure 函数后开始出现错误。
如果我尝试访问构建器服务对象,则会出现错误。也无法调试问题。还尝试更新 Microsoft.Extensions.DependencyInjection 3.0 但仍然出现相同的错误。
执行以下错误时:找不到方法:'Microsoft.Extensions.DependencyInjection.IServiceCollection Microsoft.Azure.Functions.Extensions.DependencyInjection.IFunctionsHostBuilder.get_Services()'。