Azure IaC (2.1)使用资源管理器模版创建资源-理论
本文介绍使用Azure资源管理器模版创建资源-理论
本文介绍使用Azure资源管理器模版创建资源-理论
本文介绍:使用Azure 命令行工具创建Azure资源案例 在本例子中,我们讲使用Azure CLI 和Azure PowerShell 通过资源管理器模版创建一台windows 虚拟机。
本文介绍在不同的Azure Container Registry同步Image。 原理: 用户push image 到source ACR; source ACR 通过 webhook向外发布通知(通知中包含用户上传的image名称,tag等); target 中构建functions接受通知(解析得到 image host,image name,image tag等); functions 中使用powershell脚本执行 Import-AzContainerRegistryImage 命令从source 导入到target ACR中; functions至少同时可以连接 source ACR和target ACR,对于source ACR,本例子使用用户名和密码连接,对于 target ACR使用service principal; Azure Functions( …
本文介绍使用vs code及其插件创建ARM模版
本文介绍 使用Azure 命令行工具创建Azure资源-理论 包含 Azure CLI介绍; Azure PowerShell介绍; 如何选择Auzre CLI和Azure PowerShell; Azure CLI和Auzre PowerShell在windows系统上的安装;
Azure Functions 的 service bus trigger 默认采用的是peeklock模式,该模式下,如果functions收到消息后,整个functions执行成功,则functions框架会在function成功后,将service bus的消息标定为 complete,如果functions执行时失败,则标定为 abandon, 如果functions的运行时间长于peeklock超时时间,如果functions还在执行,则会自动续订lock。 关于 message lock duration和 Max delivery count的信息,可以在代码执行时通过日志查看: namespace Company.Function { public class ServiceBusTopicTrigger1 { private …
本文参考: 在 Linux 上使用自定义映像创建 Azure Functions | Microsoft Docs 完成本文,需要先安装 Azure Functions的开发工具和Docker 相关工具,不再赘述,可参见本博客其他文章。 命令行下执行如下命令创建Azure Functions 的基础文件夹结构和 docker file等文件: Functions-container>func init --worker-runtime dotnet --docker 执行如下命令,创建functions 代码: func new --name FuncServiceBusTriggerDemo --template "Service Bus Topic trigger" 创建完成后,观察文件夹: 需要配置的地方: 代码中的,三个参数依次为 主题名称,订阅名 …
本文介绍 Azure Functions 挂载File share 参照文档Mount a file share to a Python function app: https://docs.microsoft.com/en-us/azure/azure-functions/scripts/functions-cli-mount-files-storage-linux?WT.mc_id=AZ-MVP-5003757 关于Az webapp config storage-account add 的语法: https://docs.microsoft.com/zh-cn/cli/azure/webapp/config/storage-account?view=azure-cli-latest 本文中用到的示例Python functions: import logging …
在windows 10 或windows 11 上使用docker,可以直接在docker 官网下载docker desktop安装即可。 但在windows server上则无法支持docker desktop,此时可通过如下方式安装: 以 管理员权限运行Power Shell,然后执行: 安装Hyper-V >Install-WindowsFeature -Name Hyper-V 安装容器功能: 安装容器功能 >Install-WindowsFeature -Name containers 通过命令或开始菜单重启服务器: 安装完成后需重启服务器 >Restart-computer 开始安装docker: Install-Module DockerMSFTProvider 如果出现NUGET相关提示,输入YES确认安装 如果出现Untrusted …
Azure functions中的超时时间取决于Functions的部署模式,如下表所示,在消耗计划上,functions 最大执行时间为10分钟,假设某个 blob 触发了functions执行视频分析,如果视频分析不能在10分钟内执行完成,则会被Functions框架强制关闭从而报 time out 错误。 参考的错误信息如下: [Error] Timeout value of 00:05:00 exceeded by function 'Functions.***Func' (Id: '32daf701-18de-467c-b36e-b0b7********'). Initiating cancellation. 官网关于函数应用超时持续时间的描述: https://docs.microsoft.com/zh-cn/azure/azure-functions/ …