Azure Blob 触发函数存储帐户连接
Azure Blob triggered function storage account connection
您好,我正在创建一个新的 blob 触发的 azure 函数,我想了解“Connection=”参数在函数 header 中的作用:
public void Run([BlobTrigger("workitems/{name}", Connection = "")]Stream myBlob, string name, ILogger log)
我所做的是完全删除该参数,将其部署到我的 Azure 订阅后,它没有任何问题。所以我想知道如果我没有使用连接参数指定任何特定帐户,该函数如何确定要使用的存储帐户。
这就是我部署函数的方式:
public void Run([BlobTrigger("workitems/{name}")]Stream myBlob, string name, ILogger log)
关注 link 会有所帮助。
还要具体
要使用的存储帐户按以下顺序确定:
- BlobTrigger 属性的连接 属性。
- StorageAccount 属性应用于与 BlobTrigger 属性相同的参数。
- 应用于函数的 StorageAccount 属性。
- 应用于 class 的 StorageAccount 属性。
函数应用的默认存储帐户(“AzureWebJobsStorage”应用设置)。
在您的情况下,最后的设置将适用。检查 Azure 的应用程序设置。
您好,我正在创建一个新的 blob 触发的 azure 函数,我想了解“Connection=”参数在函数 header 中的作用:
public void Run([BlobTrigger("workitems/{name}", Connection = "")]Stream myBlob, string name, ILogger log)
我所做的是完全删除该参数,将其部署到我的 Azure 订阅后,它没有任何问题。所以我想知道如果我没有使用连接参数指定任何特定帐户,该函数如何确定要使用的存储帐户。
这就是我部署函数的方式:
public void Run([BlobTrigger("workitems/{name}")]Stream myBlob, string name, ILogger log)
关注 link 会有所帮助。
还要具体
要使用的存储帐户按以下顺序确定:
- BlobTrigger 属性的连接 属性。
- StorageAccount 属性应用于与 BlobTrigger 属性相同的参数。
- 应用于函数的 StorageAccount 属性。
- 应用于 class 的 StorageAccount 属性。
函数应用的默认存储帐户(“AzureWebJobsStorage”应用设置)。
在您的情况下,最后的设置将适用。检查 Azure 的应用程序设置。