问题描述 在使用Azure Function App的SendGrid Binging功能,调用SendGrid服务器发送邮件功能时,有时候遇见间歇性,偶发性异常.在重新触发SendGrid部分的Function,又能正常运行.所以本文基于Azure Function使用SendGrid的异常错误消息日志,一步一步,分析源码中的调用.然后调查为什么Azure Function没有自动Retry呢? (如需要参考如何使用Azure Function SendGrid,参考:Azure Functi…
问题描述 使用PowerShell脚本执行获取Azure订阅列表的指令(Get-Azsubscription -TenantId $tenantID -DefaultProfile $cxt).在本地调试后,指令成功运行. 但是当指令并运行在Azure Function时,则出现了异常: 详细的异常信息为 完成的错误信息为: "Error getting value from 'Tags' on 'Microsoft.Azure.Commands.Profile.Models.PSAzureSu…
<Windows Azure Platform 系列文章目录> 当我们使用Windows Azure管理界面,创建Azure虚拟机的时候,默认挂载的磁盘是固定大小的 1.比如我创建1个Windows Server虚拟机 2.需要挂载额外的数据磁盘,一开始我初始化数据磁盘的容量为500G 3.经过一段时间以后,500GB容量不够了,我需要将这块数据磁盘扩容 注意:Azure A系列和D系列的虚拟机,磁盘容量是用多少算多少.比如我们挂载了1TB的数据磁盘,但是实际只使用1GB的存储空间. 微软只会…
<Windows Azure Platform 系列文章目录> 我在使用Azure Virtual Machine虚拟机的时候,常常会结合Virtual Network虚拟网络一起使用. 但是有的时候,我们部署在虚拟网络的Subnet子网信息有误,我想修改这台虚拟机所属的子网,应该怎么修改? 在这里我简单的介绍一下. 注意:笔者介绍的是,把VM,从Virtual Network的一个Subnet子网,迁移到同一个VNet的另外一个Subnet子网里 1.首先,我们有一个虚拟网络VNet,有2个…
问题描述 经过前两篇文章,分别使用VM搭建了Kafka服务,创建了Azure Function项目,并且都在本地运行成功. [Azure Developer]在Azure VM (Windows) 中搭建 kafka服务,并且通过本地以及远程验证 发送+消费 消息 [Azure 应用服务]本地创建Azure Function Kafka Trigger 函数和Kafka output的HTTP Trigger函数实验 现在,本文中将把Kafka Trigger Function代码部署到Azur…
一,引言 容器技术正日益成为打包.部署应用程序的第一选择.Azure 提供了许多使用容器的选项.例如,我们可以使用 Azure 容器注册表来存储和管理 Docker Images.Azure Container Instance 或 Azure 应用服务可用于运行隔离容器.对于需要完整容器编排.自动缩放和服务发现的更复杂的场景,Azure Kubernetes 服务是一个很好的选择.问题是,Azure Kubernetes 虽然是托管的,但 用起来还是有些困难,开发人员必须得学习掌握一些运维知识…
问题描述 使用Github Action,通过 Azure/functions-container-action@v1 插件来完成 yaml 文件的配置,并成功部署Function Image 的过程记录. 操作步骤 第一步: 准备Function的镜像文件 如在VS Code中,通过Terminal(命令行窗口),根据所使用的语言,创建或初始化DockerFile func init --worker-runtime python --docker # --docker 选项生成该项目的 Do…
问题描述 当需要在应用中有大量的出站连接时候,就会涉及到SNAT(源地址网络转换)耗尽的问题.而通过Azure App Service/Function的默认监控指标图表中,却没有可以直接查看到SNAT是否耗尽的问题(可以间接参考App Service Plan级中Metrics的 Socket Outbound All指标,但是由于它是整个Plan下所有App Service的汇总数据,不能直接表明SNAT是否超过128的限制). 这里所说的出站连接如:SQL数据库, Redis缓存以及其他的…
问题描述 在上一篇博文(https://www.cnblogs.com/lulight/p/16525902.html)中,我们成功的以VM作为Kafka服务器运行,并且验证了从其他机器中远程访问.在本文中,将使用Visual Studio 2022创建Azure Function 作为生产者和消费者在本地进行验证 生产者:使用HTTP Trigger函数,以 kafka output 作为输出 消费者:使用Kafka Trigger函数 解题步骤 1:打开VS 2022,开始创建Azure F…
问题描述 基于.NET Core的Function App如果配置了Application Insights之后,每有一个函数被执行,则在Application Insights中的Logs中的trace里都可以查询到函数的执行启动,执行结束的信息.类似如下的日志, 函数执行开始 Executing Function1(Reason=This function was programmatically called via the host APIs., Id=fa9er0b5c612447er…