小编Jan*_*wak的帖子

Visual Studio Azure函数发布function.json

我是Azure Functions的新手,并尝试将它们与Blob Storage结合使用.

我已下载Visual Studio 2017 Preview,这使我可以创建Azure Function项目模板(https://marketplace.visualstudio.com/items?itemName=AndrewBHall-MSFT.AzureFunctionToolsforVisualStudio2017)

然后按照这个例子https://blogs.msdn.microsoft.com/webdev/2017/05/10/azure-function-tools-for-visual-studio-2017/我能够在VS中创建一个新的函数,然后发布到Azure.

当我查看Azure时,我可以看到我的新函数,但它只是从function.json文件中显示json .

在此输入图像描述

因此,当我的功能代码正好时,这可以正常工作

public static void Run([BlobTrigger("images/{name}", 
    Connection = "fakename_STORAGE")]Stream myBlob, string name, TraceWriter log)
Run Code Online (Sandbox Code Playgroud)

但是,当我想开始使用输出时,我将代码更改为包含 out string myOutputBlob

public static void Run([BlobTrigger("images/{name}", 
    Connection = "fakename_STORAGE")]Stream myBlob, string name, out string myOutputBlob, TraceWriter log)
Run Code Online (Sandbox Code Playgroud)

然后发布到Azure,我看到一个错误:

Microsoft.Azure.WebJobs.Host:无法将参数'myOutputBlob'绑定到String&.确保绑定支持参数Type.

我可以绕过这个购买更新Azure上的function.json文件以包含其他信息,

在此输入图像描述

但每次我发布到Azure时,都会覆盖此文件.

我已经尝试将一个function.json文件添加到我的项目中,该文件与所需的配置相匹配,但这不起作用.我错过了什么吗?

如何确保每次都不会覆盖function.json文件?我是否需要配置项目以允许我管理文件?

c# azure azure-functions visual-studio-2017

3
推荐指数
1
解决办法
1875
查看次数

Azure Functions - 导入自定义节点模块

我正在试验 Azure Functions。我正在尝试在我的函数中使用第三方 Node 模块。但是,我一直无法弄清楚如何导入它。

{
  "id": "aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee",
  "requestId": "aaaaaaaa-bbbb-cccc-dddd-eeeeeeeeeeee",
  "statusCode": 500,
  "errorCode": 0,
  "messsage": "Exception while executing function: Functions.analyze -> Error: Cannot find module 'moment'\n    at Function.Module._resolveFilename .."
}
Run Code Online (Sandbox Code Playgroud)

我只是想导入 moment.js 节点库。但是,我无法找到有关此场景的任何文档。

有谁知道如何将第三方模块导入 Azure Functions?

javascript azure node.js azure-functions

3
推荐指数
1
解决办法
1054
查看次数

使用带有属性的预编译 C# 时,是否可以在 Azure 函数中拥有多个输出绑定?

使用带有属性的预编译 C# 函数时,Azure 函数中是否可以有多个输出绑定?

例如,函数触发 HTTP 请求,并且该函数既响应 HTTP 响应又响应表存储

编辑:错误的目标,它是 HTTP 和 Cosmos DB 集合的文档

azure azure-functions

3
推荐指数
1
解决办法
6381
查看次数

如何针对无服务器全局扩展Azure功能?

我们正试图弄清楚如何使用Azure Functions来支持无服务器,以便在全球范围内提供简单的网站.我们与美国,加拿大,德国和澳大利亚的人们合作.

我了解Azure功能会根据需要自动扩展.但是,我们如何针对不同地区进行扩展?

编辑:似乎交通管理员不会使用功能的消费计划.

"使用无服务器架构,您只需支付代码运行的时间." (https://azure.microsoft.com/en-us/overview/serverless-computing/)更改为标准应用服务计划,这已不再适用.这也意味着我们也必须处理扩大规模.

azure azure-functions

3
推荐指数
1
解决办法
443
查看次数

Azure功能:如何通过自动化设置CORS?

我有一个azure函数应用程序,我想以可重复(自动)的方式进行设置,以便可以在不同的环境/资源组中复制它。我可以通过azure cli创建功能应用程序,但是我还需要配置CORS选项,以便可以从浏览器中调用它。

我已经在azure门户网站的web ui中的“平台功能”选项卡中找到了要执行的操作(https://docs.microsoft.com/zh-cn/azure/azure-functions/functions-how-to-use -azure-function-app-settings#cors),但是我找不到关于通过azure cli修改该设置的任何内容,也无法找到我在更改应用程序中的功能时已设置为发布的VSTS部署任务。

似乎您甚至可以通过local.settisg.json为本地开发指定CORS设置,但这仅在本地适用(https://docs.microsoft.com/zh-cn/azure/azure-functions/functions-run- local#local-settings)。我是通过azure功能工具cli部署应用程序的吗?我可以--publish-local-settings在部署时指定该标志,但是我没有那样部署。

似乎必须有一种无需使用Web UI即可修改CORS配置的方法,我只是找不到它吗?

azure cors azure-rm-template azure-functions

3
推荐指数
2
解决办法
1507
查看次数

从配置中读取Azure功能设置

我正在使用Azure Functions with Attributes来定义功能.

public static class PostPublishTimerTrigger
{
    [FunctionName("PostPublishTimerTrigger")]
    public static void Run([TimerTrigger("0 */5 * * * *")]TimerInfo myTimer,
        TraceWriter log,
        [Queue("post-published")] ICollector<string> postPublishedQueue)
    {
          // Additional code here
    }
}
Run Code Online (Sandbox Code Playgroud)

有没有办法拉出0 */5 * * * *配置设置的时间表,无论是Configuration Manager或者Environment Variables

谢谢!

azure azure-functions

3
推荐指数
1
解决办法
328
查看次数

如何在使用c#类库和部署表单时配置Azure功能代理?

当使用VSTS的部署自动化时,代理在azure门户中只显示为只读.是否可以将代理定义添加到c#类库(https://docs.microsoft.com/en-us/azure/azure-functions/functions-dotnet-class-library)或者推荐的工作流程是什么场景?代理的单独功能应用程序?

azure azure-functions

3
推荐指数
1
解决办法
1064
查看次数

Azure Functions计时器触发器线程安全

我想知道是否有人知道如果将Azure函数的Cron设置执行超过5分钟,而每5分钟运行一次Cron设置,会发生什么情况。是否备份?还是应该实现一种锁定功能,以防止某些事情(例如循环)处理先前调用已处理的数据?

cron azure azure-functions

3
推荐指数
1
解决办法
647
查看次数

将数据从Jira导入TFS 2015

我计划从Jira迁移到Team Foundation Server(TFS)2015,我找不到在两个系统之间迁移数据的好方法.

那里有什么好方法吗?

tfs jira tfs-2015 azure-devops

2
推荐指数
1
解决办法
3289
查看次数

是否可以从Azure功能停止/启动Azure ARM虚拟机?

Runbook可用于在Azure中停止/启动经典和ARM虚拟机.

这是否也可以从Azure功能?

azure azure-functions

2
推荐指数
1
解决办法
2297
查看次数