用于部署和禁用 Azure 流分析服务的 ARM 模板

     2023-05-08     172

关键词:

【中文标题】用于部署和禁用 Azure 流分析服务的 ARM 模板【英文标题】:ARM template for deploying and disabling Azure Stream Analytics Service 【发布时间】:2021-06-02 07:08:28 【问题描述】:

我们可以通过 ARM 模板在禁用模式下部署流分析作业吗?

【问题讨论】:

【参考方案1】:

是的,有办法做到这一点。没有属性可以在 ARM 的停止状态下创建它,但部署脚本用于扩展 ARM 模板。

您应该在 ARM 模板中添加如下所示的部分。另外,不要忘记向 Azure Analytics Jobs 添加dependOn 条件,否则它可能会尝试停止一个不存在的作业..


  "type": "Microsoft.Resources/deploymentScripts",
  "apiVersion": "2020-10-01",
  "name": "runBashWithOutputs",
  "location": "[resourceGroup().location]",
  "kind": "AzureCLI",
  "identity": 
    "type": "UserAssigned",
    "userAssignedIdentities": 
      "[parameters('identity')]": 
      
    
  ,
  "properties": 
    "forceUpdateTag": "[parameters('utcValue')]",
    "AzCliVersion": "2.15.0",
    "timeout": "PT30M",
    "arguments": "'foo' 'bar'",
    "scriptContent": "result=$(az stream-analytics job stop --resource-group $1);echo $result | jq -c 'Result: map(id: .id)' > $AZ_SCRIPTS_OUTPUT_PATH",
    "cleanupPreference": "OnSuccess",
    "retentionInterval": "P1D"
  

您可以在他们的文档中查看更多信息,Use deployment scripts in ARM templates

【讨论】:

为 IoT Edge 部署 Azure 流分析作业

】为IoTEdge部署Azure流分析作业【英文标题】:DeployAzureStreamAnalyticsJobforIoTEdge【发布时间】:2018-03-1510:54:14【问题描述】:我无法自动为IoTEdge部署流分析作业,因为我没有找到将specifyEdge作为托管环境的方法。ARMTemplate、Powershell和... 查看详情

Azure 流分析作业 - 转换查询 - ARM 模板中的正确格式

】Azure流分析作业-转换查询-ARM模板中的正确格式【英文标题】:AzureStreamAnalyticsJob-TransformationQuery-correctformattinginARMtemplate【发布时间】:2020-03-3008:02:11【问题描述】:在门户中编辑流分析转换查询时,您可以对其进行格式化以便... 查看详情

部署后设备未报告 IoT Edge 上的 Azure 流分析模块

】部署后设备未报告IoTEdge上的Azure流分析模块【英文标题】:AzureStreamAnalyticsmoduleonIotEdgenotreportedbydeviceafterdeployment【发布时间】:2018-10-2915:26:42【问题描述】:我创建了一个ASA模块并通过SetModules部署它,但在reportedbydevice列上分... 查看详情

Azure Blob 存储和流分析

...后,我读到了azureblob中的内容非常好,可以保存一些数据用于统计或其他内容。但我不知道如何使用流分析来显示统计数据。它是一些用于创建查询以blob和生成josn数据的SDK。或者……我不知道。我对此还有更多疑 查看详情

使用 Azure Function 作为流分析的输出:连接测试失败

...一个使用Azure函数作为输出的Azure流分析作业。我通过CI/CD部署ASA作业和功能。当我部署ASA作业(假设AF存在)时,部署成功并且作业成功启动。此外,AF被 查看详情

Azure 流分析作业 - 如何在边缘远程部署/发送参考数据文件

】Azure流分析作业-如何在边缘远程部署/发送参考数据文件【英文标题】:AzureStreamAnalyticsjob-Howtoremotelydeploy/sendreferencedatafileontheedge【发布时间】:2018-10-1810:58:00【问题描述】:我计划在边缘使用Azure流分析,我希望能够从文件中... 查看详情

使用 Azure 流分析进行简单的数据传递

】使用Azure流分析进行简单的数据传递【英文标题】:UseAzureStreamAnalyticsforasimpleDatapass-through【发布时间】:2015-05-2808:38:23【问题描述】:我想使用Azure服务构建IoT架构。数据来自不同的物联网设备并由事件中心接收。Event-Hub将数... 查看详情

根据 Azure 流分析中的时间顺序获取记录的最后一个值

...问题描述】:在普通的SQL服务器中,如果我有3列,一列用于时间,一列用于类别,一列用于整数记录,如果我想用最后记录的特定类型的整数创建一列,那么我应该使用类似的查询这个:SELECTtype,t 查看详情

无法使用已装载存储的 Linux 部署 Azure 应用服务的 ARM 模板

】无法使用已装载存储的Linux部署Azure应用服务的ARM模板【英文标题】:CannotdeployARMtemplateofAzureAppServicewithLinuxthathasmountedstorage【发布时间】:2021-11-0823:53:54【问题描述】:我们正在尝试部署AzureLinux应用服务,该服务也已挂载存储... 查看详情

使用 ARM 模板问题的 Azure 仪表板部署

...AzureDashboard,部署后出现问题(见下方截图)。以下文档用于构建模板:AzureDashboardARM模板如下:"log-analytics-workspace-id":"type":"stri 查看详情

java和azure流分析的区别

】java和azure流分析的区别【英文标题】:differencebetweenjavaandazurestreamanalytics【发布时间】:2017-11-1711:58:43【问题描述】:很抱歉这个问题,JavaStreams和MicrosoftAzureStreamAnalytics之间有什么区别吗?我确实看到了azure流分析带来的好处... 查看详情

解析作为对象传递给 C# UDF 的数组以用于 Azure 流分析

】解析作为对象传递给C#UDF的数组以用于Azure流分析【英文标题】:ParsinganArraypassedasanObjecttoaC#UDFforAzureStreamAnalytics【发布时间】:2020-05-0518:32:51【问题描述】:这是相关的JSON文件的一部分。我正在尝试将值传递给用户定义的脚本... 查看详情

Azure 流分析无法触发 Azure Function

...:2018-05-1414:54:38【问题描述】:我创建了一个Azure函数,用于在设备向AzureIoT中心发送数据时将结果返回给设备。我按照tutorial将输出发送到SQL和Azure函数。这是我的ASA查询。WITHsubqueryas(SELECTmes 查看详情

流分析作业不接收任何输入

...put【发布时间】:2016-03-1723:07:11【问题描述】:我下载并部署了RemoteMonitoringAzureIoTSuite项目。我对部署模板所做的唯一更改是部署IoTHub的免费版本而不是S2。我正在使用AzureIoTSDK向IoT中心发送消息。Azure门户上的监控显示消息正在... 查看详情

Azure 流分析边缘模块部署上的“在推送边缘包期间无法获取框架程序集本地路径”消息

】Azure流分析边缘模块部署上的“在推送边缘包期间无法获取框架程序集本地路径”消息【英文标题】:"FailedtoGetFrameworkAssembliesLocalPathDuringPushingEdgePackage"messageonAzureStreamAnalyticsEdgeModuledeployment【发布时间】:2019-11-1217:13:10... 查看详情

用于 ARM 部署的 GitHub 操作

】用于ARM部署的GitHub操作【英文标题】:GitHubactionsforARMdeployment【发布时间】:2022-01-0310:08:33【问题描述】:我有一个在Azure中创建多个资源的GitHub操作工作流。我已经使用这个API来触发工作流https://api.github.com/repos/owner/repo/actions... 查看详情

在azure虚拟机中使用samba文件共享服务

Azure服务有两种部署方式,ASM和ARM,将来会主要采用ARM的部署方式,因此本文中的操作都是基于ARM的。关于ASM和ARM的区别,请参考这里。基本操作步骤是:1.首先创建如下图所示的资源组(Resourcegroup),这个资源组的名称是rg_xyd,... 查看详情

Azure 流分析自定义 dll

...个处理实时数据并返回一些计算的c#代码。如何将此c#dll部署到天蓝色流分析?任何帮助、建议或文件将不胜感激。非常感谢【问题讨论】:【参考方案1】:据我所知,流分析现在不支持从C#dll调用函数。我建议可以尝试使用JavaS... 查看详情