首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Azure容器实例可以使用触发器调用吗?

Azure容器实例可以使用触发器调用吗?
EN

Stack Overflow用户
提问于 2018-05-24 18:59:21
回答 2查看 4.7K关注 0票数 7

我想使用Azure容器实例使用遗留应用程序运行一个长(10分钟)的分析测试。当项目出现在CosmosDB中时,我希望触发一个新容器实例的启动。

容器将有一个轻量级代理,它将从CosmosDB中提取数据,将其写入容器文件系统,运行遗留应用程序,获取输出并将其推回CosmosDB。

宇宙只是一个例子。可能是blob,或者其他任何可以存储一些Mbs数据的东西。

是否有可能以这种方式触发新容器的创建?有参考/样例代码吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2018-06-19 23:28:14

您可以触发容器从Logic或Azure函数运行。这两种情况都有样品:

事件驱动使用函数:https://github.com/Azure-Samples/aci-event-driven-worker-queue

使用逻辑应用程序的触发器:https://github.com/Azure-Samples/aci-logicapps-integration

票数 11
EN

Stack Overflow用户

发布于 2019-07-23 20:54:33

我发现的另一种方法是:

使用事件网格订阅来触发Azure Automation (通过在该运行簿上创建webhook )。在我的例子中,事件网格对存储帐户事件 (即blob创建)作出反应。运行簿依次通过Powershell脚本启动容器组,如下所示:

代码语言:javascript
运行
复制
Select-AzureRmSubscription -SubscriptionName "yourSubscription"

Invoke-AzureRmResourceAction -ResourceGroupName yourResourceGroup -ResourceName yourContainerGroupName -Action Start -ResourceType Microsoft.ContainerInstance/containerGroups -Force
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50516406

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档