使用Azure CLI使用blob存储触发器创建azure函数

时间:2018-05-01 11:40:05

标签: azure azure-cli

如何使用Azure CLI在Azure中创建一个具有blob存储触发器的功能。

尝试在下面的链接中找到使用以下命令创建函数,但它没有触发选项。 https://docs.microsoft.com/en-us/azure/azure-functions/functions-create-first-azure-function-azure-cli

az functionapp create --deployment-source-url https://github.com/Azure-Samples/functions-quickstart  --resource-group myResourceGroup --consumption-plan-location westeurope --name <app_name> --storage-account  <storage_name> 

提前致谢

2 个答案:

答案 0 :(得分:0)

据我所知,如果你想通过azure-cli创建azure函数,你可以在--deployment-source-url之后更改部署资源URL。因此,您可以创建多种触发器,包括blob存储触发器。例如,您可以使用my github repository创建 C# blob storage trigger

az functionapp create --deployment-source-url https://github.com/Joyw1/Azure-Function-Trigger  --resource-group myResourceGroup --consumption-plan-location westeurope --name <app_name> --storage-account  <storage_name>

此外,我建议您使用Azure Functions Core Tool来编码和测试azure函数,也可以使用它来将函数发布到azure。

答案 1 :(得分:0)

为了以编程方式生成触发器,您必须在与源代码一起提供的function.json文件中对其进行描述。然后,当两个文件都以zip或通过git部署并进行相应更改时,Azure就会识别它。