使用Event Grid + Teams实现Azure VM创建提醒 推荐 原创 BiliWu 2019-01-22 09:59:14 博主文章分类:MS云平台 ©著作权 文章标签 云计算 云服务 文章分类 云服务 云计算 ©著作权归作者所有:来自51CTO博客作者BiliWu的原创作品,请联系作者获取转载授权,否则将追究法律责任 Azure Event Grid是一个托管事件路由平台,使我们能够实时响应Azure中托管的应用程序或拥有的任何Azure资源中发生的更改。Event Grid处理来自Azure服务的内置Azure事件以及来自应用程序的自定义事件,并实时发布它们。它可以每秒动态扩展和处理数百万个事件,Azure为生产工作负载提供99.99 SLAEvent Grid收到事件后,可通过事件处理程序(如Azure自动化,事件中心,Azure功能,Azure逻辑应用程序或自定义Web挂钩)促进程序操作的触发。准备Azure Runbook账户:点击“新建”—“管理工具”—“自动化”:输入“自动化账户名称”及”资源组名称”,如下图所示,点击创建:创建完成如下图所示:点击“模块”—“更新Azure模块”:点击“是”:点击“模块库”,搜索“AzureRM.Tags”,点击搜索结果:点击“导入”:导入成功,如下图所示:将Event Grid导入Runbook选择我们刚刚创建自动化账户,点击”Runbook”—“浏览库”:搜索“Event grid”,然后点击“Integrating Azure Automation with Event grid”:点击导入,名称保持默认:导入完成,如下图所示:点击“编辑”:将第74行替换成如下所示:Update-AzureRmVM -ResourceGroupName $VMResourceGroup -VM $VM -Tag $Tag | Write-Verbose替换完成,点击“发布”:创建Microsoft Teams webhook在Microsoft Teams中,点击“更多选项”—“应用商店”—“连接器”:搜索“Incoming Webhook“:设置将其添加到AzureTeam团队,点击安装:点击“设置“:设置名称,点击确定:记录URL然后点击完成:添加完成如下图所示:为Runbook创建一个Webhook打开“Watch-VMWrite“ Runbook,点击“Add Webhook”:输入”WatchVMEventGrid”作为名称。将URL复制到剪贴板,并保存它:选择“配置参数并运行设置”,然后设置“CHANNELURL”为Microsoft Teams webhook URL:配置完成如下图所示:创建Event Grid订阅在自动化账户点击“Event grid“,点击创建:在创建事件订阅选项卡进行如下图所示设置:l 名称:AzureAutomationl 主题类型:选择“ Azure订阅”。l 取消选中“订阅所有事件类型”复选框。l 定义的事件类型:取消选中“资源写入成功”以外的所有选项。l 终结点类型:Webhook。单击“ 选择端点”:在订阅者终结点处设置为Watch-VMWrite Runbook创建的webhook URL。设置完成如下图所示,点击创建:测试配置是否生效创建测试虚拟:创建完成如下图所示:此时在Microsoft Teams上回收到虚拟机创建完成的信息:注意:上述方法是针对整个订阅级别的,若要针对某个具体的资源组可以使用如下方式:在Filters下,输入要查找创建的新VM的订阅和资源组,如下所示:/subscriptions/<subscription-id>/resourcegroups/<resource-group-name>/providers/Microsoft.Compute/virtualMachines 赞 收藏 评论 分享 举报 上一篇:了解Azure负载均衡解决方案 下一篇:使用Azure Function + Cognitive Services 实现图片自动化审核 提问和评论都可以,用心的回复会被更多人看到 评论 发布评论 全部评论 () 最热 最新 相关文章 使用Powershell脚本删除Azure VM 最近在做交流的时候很多朋友都反馈说在Azure中删除VM的时删除的不彻底,每次都是将实例本身删除了,但是实例所用的网卡、磁盘以及安全组等资源并没被彻底删除,导致每次删除后,都要花大量的时间去分辨对应的依赖资源,然后在手动的将其删除掉,这操作起来十分的麻烦。那是否有什么方式可以做到在删除VM实例的时候就将其所依赖的磁盘、网卡等文件都删除呢?其实是可以的,我们可以通过两种方式来实现, Azure Powershell Virtual Machine 资源清理 Azure 备份存储系列(一):利用Azure 备份服务备份Azure VM 前瞻:Azure Backup和Azure Site Recovery的区别与对比:(1)Azure Backup:数据备份:Azure Backup提供的是云备份解决方案,用于备份云和本地的数据。数据保护:它的主要目的是数据保护,确保在数据丢失、损坏或被误删除的情况下,用户可以从备份中恢复数据。长期保留:Azure Backup允许用户根据需要设置长期的备份保留策略。简单恢复:提供了简单的恢复过 Azure 服务器 Backup 微软云Azure open ai(二):使用入门-创建单个azure open ai实例 在微软云Azure上,一个服务实例通常指的是用户在Azure平台上创建的某种服务的具体实现。例如,当我们在Azure上创建一个虚拟机(VM)时,每个虚拟机就是一个服务实例。同样,如果创建了一个数据库,比如Azure SQL数据库,那么每个数据库也被认为是一个服务实例。简而言之,服务实例是指我们所部署和管理的单个服务的实体。Azure open ai实例亦如 Azure 结点 API Azure 创建Linux VM Azure中创建Linux虚拟机 linux centos 创建虚拟机 【Azure】【VM】PowerShell 批量创建VM 登录Azure China登录Azure ChinaConnect-AzAccount -Environment AzureChinaCloud登录Azure Global登录Azure GlobalConnect-AzAccount指定订阅ID:可在Azure Portal 订阅中查询查询Azure市场VM映像信息:根据本次测试需要创建VM的镜像,通过以下命令查询镜像的相关信息(后续脚本中 虚拟机 Azure VM Azure 使用Azure虚机映像创建VM 上一篇文章我们介绍了如何创建Azure虚机映像,现在我们再来看下如何使用已经创建好的Azure虚机映像创建VM。首先还是登录到Azure门户,在左侧菜单栏中选择所有资源,在所有类型中下拉选择映像,如下图所示可以按“类型”对资源进行排序以方便查找映像,从列表中选择需要使用的映像。 随即打开映像“概述”页,点击“创建VM”,如下图所示输入虚拟机信息。 在此处输入的用户名和密码用于登录到虚拟机。 完成后 云计算 云平台 使用即时VM访问保护Azure VM 即使VM访问是Azure安全中心中的一个功能,通过即时VM访问,我们可以通过阻止到特定端口的入站流量来在网络级别锁定VM,从而减少对VM的***面,同时他也保持在需要时可以远程访问VM的能力。即时访问在Azure安全中心的标准曾中可用,并且只支持通过ARM部署的VM。从技术的角度看,即时VM访问是通过想VM的NSG添加了一些入站拒绝规则,从而阻塞了对所配置端口的访问。当请求访问时,一个新的较低有限级别的允许规则被添加到NSG中,因此在给定时间和给定源IP内收于授予访问权限。 Security cloud IT 运维 VM Azure VM 实现负载均衡 1、背景介绍 在Microsoft Azure中创建虚拟机,安装IIS配置企业网站,并实现用户访问的负载均衡 结构拓扑: Technorati 标签: Azure,NLB,负载均衡 2、配置步骤 2.1创建虚拟机 登陆到Azure管理portal,创建v-net及2个虚拟机(详见之前的文章Azure基本操作及虚拟机管理,这里不再描述,注意2个虚拟机创建在同一个云服务中)。 点击虚拟机NLBte Microsoft 企业网站 display blank border 使用PowerShell 删除Azure VM 看到标题估计很多人会觉得这玩意也要写个博客,能不能再水点 哈哈哈,当然没这么简单,不过也不会太难,这回要介绍的确实是如何删除Azure中的虚拟机,删除虚拟机本身是个简单的不能再简单的任务 直接在Portal上鼠标点一下不就删掉了,这是绝对没错的。but,因为Azure的计算和存储是分离的,删除虚拟机其实只是删除了Azure的计算能力,本身Azure的OS磁盘,数据磁盘,网卡这些都还会保留在Azure环境中 这样做的好处是显而易见的,可以避免你的数据因为VM删除而丢失,生产环境删除VM之后也建议要保留磁盘,等待确认数据可以删除后再将磁盘从存储账户或者是托管磁盘里删除掉 然而有些时候我们是很明确的要把VM以及相关的信息完全删除掉的,但是正常删除VM的流程我们需要手动删除VM,然后再删除磁盘,删除网卡,公网IP等等这些都需要手动进行,然而很多时候用户其实是没有这种习惯的 很多用户也并不了解需要如何删除这些遗留的资源,往往以为删除VM就万事大吉了,这样的后果就是往往Azure环境中会遗留非常多的磁盘,网卡,公网 Azure POWERSHELL VM 【Azure 事件中心】使用Azure AD认证方式创建Event Hub Consume Client + 自定义Event Position 问题描述当使用SDK连接到Azure Event Hub时,最常规的方式为使用连接字符串。这种做法参考官网文档就可成功完成代码:https://docs.azure.cn/zh-cn/event-hubs/event-hubs-java-get-started-send只是,如果使用Azure AD认证方式进行访问,代码需要如何修改呢? 如何来使用AAD的 TokenCreden java maven 数据 使用Log Analytics监视Azure VM的创建和删除 随着企业对云资源使用的越来越广泛,很多企业的关注点已经不单单满足于简单的使用云,而是更关注如何把运用的更好。对于如何把云用的更好,其实我们有很多个方面可以考量,比如系统的监控,比如成本的管控等等。因此对云资源使用的合理性,成为企业越来越关注的一个重点。那么接下来我们就一起来看一下如何使用Log Analytics监视Azure VM的创建和删除,从而帮助资源的使用者来了解云上最近新增/减少了什么资源。 Monitor cloud IT Log Analytics ext event grid rowclick 的使用示例 listeners:{        rowclick : function(grid, rowIndex, e){  if(rowIndex!=0){              event 示例 ext grid rowclick 使用Azure Monitor从Azure VM收集数据 在我们日常运维的过程中,对系统的监控是必不可少的。通过监控我们能够了解到系统资源的使用状况如网络吞吐量,磁盘使用率以及系统的某些服务是否处于running状态,以便于在适当的时候采取相应的措施。那今天我们就来看一下如何使用Azure Monitor从Azure虚拟机收集logs和metrics数据。 Monitor 监控 cloud IT 运维 【Azure 事件中心】 Event Grid(事件网格)+Azure Functions处理IOT Hub中的消息 问题描述 使用IOT Hub的Events功能,使用Event Grid(事件网格)订阅IOTHub状态消息,发送到Azure Functi Azure Function Event Grid 事件网格 microsoft 使用Azure Backup还原云端VM 最好的Azure学习站点:Azure文档中心 / Microsoft Learning 使用Azure Backup还原云端VM 前面给大家介绍了如何对云端的虚拟机资源启用备份,一般情况下,我们是不会使用备份文件的,只有当我们的系统出现数据丢失、系统文件损坏或系统中毒导致相关业务文件被锁定时,就需要对数据进行恢复。 云计算 云服务 Azure Backup 数据保护 使用JIT管理Azure VM访问 1.了解JIT Azure 安全中心提供了一种高级云安全防御解决方案---实时(JIT)VM访问 。实时 (JIT) 虚拟机访问可用来锁定发往 Azure VM 的入站流量,降低遭受攻击的可能性,同时在需要时还可轻松连接到 VM。实时 VM 访问可以通过阻止到特定端口的入站流量来锁定网络级别中的 VM。借助此功能,可以通过允许仅基于特定需求的访问来控制对 VM 的访问并减少对其的攻击 云计算 云服务 java从Azure event grid中消费 azure devops repos 作为一个互联网软件项目,我们首先最关心的就是我们源代码的存储和版本控制,Azure为我们提供了云上的托管仓库,支持多种的版本控制系统:git,svn等,现在大家大多数应该使用的都是git了,而且我本人也是偏爱使用git,所以我使用git作为演示例子。最主要是的是Azure DevOps可以直接打通GitHub,如果你在GitHub上有源代码可以直接同步到Azure中,这点对于我这种有开源项目的人真 git github Azure 使用 Azure PowerShell 模块创建和管理 Windows VM Azure 虚拟机提供完全可配置的灵活计算环境。 本教程介绍 Azure 虚拟机的基本部署项目,例如选择 VM 大小、选择 VM 映像和部署 VM。 你将学习如何执行以下操作:创建并连接到 VM选择并使用 VM 映像查看和使用特定 VM 大小调整 VM 的大小查看并了解 VM 状态本教程需要 Azure PowerShell 模块 3.6 或更高版本。 运行 Get-Module microsoft ipad 解除分配 创建虚拟机 虚拟网络 使用 PowerShell 创建 Azure VM 的自定义映像 自定义映像类似于应用商店映像,不同的是自定义映像的创建者是你自己。 自定义映像可用于启动配置,例如预加载应用程序、应用程序配置和其他 OS 配置。 在本教程中,你将创建自己的 Azure 虚拟机自定义映像。 你将学习如何执行以下操作:使用 Sysprep 通用化 VM创建自定义映像从自定义映像创建 VM列出订阅中的所有映像删除映像本教程需要 Azure PowerShell 模块 3.6 或更高版 自定义 解除分配 应用商店 应用程序 ipad 使用azure send grid发送email 1. create a send grid account2. remember the username/password of the send grid account3. install sendgrid nuget pkg4. get keymanage ->it will redirec microsoft .net