【问题标题】:Azure Blob Trigger. Configure Blob Path in Configuration FilesAzure Blob 触发器。在配置文件中配置 Blob 路径
【发布时间】:2018-04-27 09:31:37
【问题描述】:

我在我的项目中使用 Blob 触发器来处理文件的内容。

我正在使用 Azure Blob 触发器来启动文件执行过程。

[FunctionName("FunctionImportCatalogue")]
public static void Run([BlobTrigger("importcontainer/{name}", Connection = "StorageConnection")]Stream myBlob, string name, TraceWriter log)
{}

根据代码的发布位置,blobcontainer 应相应更改。我的意思是我希望在配置文件中配置“importcontainer”。我可以这样做吗?

【问题讨论】:

    标签: azure azure-blob-storage


    【解决方案1】:

    据我所知,您可以在local.settings.json 中配置它。 将下面的代码添加到文件中的Values,我的示例容器名为'workitems'。

    "importcontainer": "workitems"
    

    然后在 .cs 文件中更改下面的代码。

    public static void Run([BlobTrigger("%importcontainer%/{name}", Connection = "StorageConnection")]Stream myBlob, string name, TraceWriter log)
    

    然后将Function发布到Azure,您应该在门户的应用程序设置中设置importcontainer,如下图所示,因为该设置将被使用。

    运行该函数并向容器中添加一个 blob,它在我这边工作正常。

    【讨论】:

    • 工作愉快,谢谢。
    猜你喜欢
    • 2017-04-21
    • 2019-11-16
    • 2023-01-10
    • 2020-04-12
    • 2017-01-02
    • 1970-01-01
    • 1970-01-01
    • 2021-02-26
    • 2020-11-26
    相关资源
    最近更新 更多