如何使用webhook调用Azure Runbook?

Runbooks帮助管理员自动化Azure云的某些进程。但是,如果通过webhook启动Azure Runbook,又能获得什么功能呢?

在云中运行应用的最大好处之一是易于自动化。

以Azure Automation服务为例。它允许用户在云中自动执行任务,而不需要任何基础设施。例如,不使用虚拟机来定期启动使用计划任务的脚本,管理员可以在云中创建包含所有逻辑的Azure Runbook来自动化进程。

Azure Runbook使用PowerShell脚本或工作流程构建。管理员可以将其配置为定期运行,但也可以通过Webhook远程调用。管理员或开发人员可以通过Webhook启动Runbook,从面打开了一些有趣功能的大门。

Webhook通常是一个可以从任何地方调用的API。例如,当为特定Runbook创建Webhook时,它会生成一个唯一的HTTP端点。外部系统或应用可以向此端点发送HTTP帖子以触发Runbook。这些外部系统可以是自定义应用或外部服务,例如Visual Studio Team Services或GitHub。

用户还可以在调用Webhook时向Azure Runbook提供输入。例如,如果Runbook配置为使用输入参数,则调用程序可以以结构化JSON或XML的形式,在HTTP请求主体中发送这些参数值。

谨记,Webhooks是通过公共互联网调用的,没有现成的身份验证系统。但是,用户需要提供一个令牌以及HTTP请求,这提供了基本的安全机制。实际上,用户应该在Runbook中加入附加功能以验证请求,或避免对需要严格安全和身份验证的进程使用Webhook。

由于Webhook是通过HTTP调用的,因此没有针对客户端软件或工具的特殊命令。所有运行具有互联网访问的操作系统的设备都可以完成任务。管理员可以使用简单的命令行工具,如curl或PowerShell,来调用webhooks。

本文作者:佚名

来源:51CTO

时间: 2024-09-18 01:09:08

如何使用webhook调用Azure Runbook?的相关文章

用Azure解决“找找看”磁盘IO问题

找找看(zzk.cnblogs.com)是我们的站内搜索产品,是一个磁盘IO密集型(读写索引文件)的应用,自从迁移至阿里云之后一直被云服务器的磁盘IO问题困扰,而阿里云没有提供替代解决方案. 由于这个问题,找找看竟然成为了我们全站响应速度最慢的应用.人是逼出来的,虽然阿里云在努力解决磁盘IO的问题,但我们再也无法忍心让用户忍受"找找看"糟糕的响应速度.于是,我们找到了一个折衷的解决方法--将找找看的索引服务迁移至Azure的虚拟机上. 今天完成了这个迁移工作.迁移后找找看的部署情况变为

求指导:c++开发azure blob存储应用程序

问题描述 求指导:c++开发azure blob存储应用程序 求指导:c++开发azure blob存储应用程序求指导:c++开发azure blob存储应用程序 解决方案 如果是托管的C++,按照C#的例子修改下就好了. 如果是原生的C++,你可以使用任何标准的http库去访问.blob支持restful调用,文档中有请求响应格式 解决方案二: 您好, 有两种方式: 1.通过Azure stroage client library for C++.将该类库引入到您的项目中,在项目中进行开发ht

有那位朋友知道 存在azure storage blob里面的信息 内容 要怎么查看的到?

问题描述 有那位朋友知道 存在azure storage blob里面的信息 内容 要怎么查看的到? 有那位朋友知道 存在azure storage blob里面的信息 内容 要怎么查看的到? 解决方案 您好,三种方式可以查看:1.使用代码区查看:您可以尝试使用Azure Storage Client library 或者Rest API 去调用Azure Blob中的内容,进行增删该查 http://www.windowsazure.cn/zh-cn/develop/net/how-to-gu

接口-Azure网站和服务器监测预警

问题描述 Azure网站和服务器监测预警 大家有谁了解Azure网站和服务器监测预警的,貌似官方没有这方面的支持,我现在有一批网站需要做预警,不知道是直接调用Azure的接口还是找第三方做监测预警 解决方案 Hi, 据我所知目前还不支持,我建议你去为这条建议投上一票:http://feedback.azure.com/forums/169385-websites/suggestions/4908330-monitoring-for-the-reserved-server-my-reserved-

azure-windows phone怎么调用controller方法?

问题描述 windows phone怎么调用controller方法? 大家好!!! windows phone怎么调用azure mobile services中的controller方法? 求解答!! 谢哦!!!! 解决方案 用httpwebrequest或者webclient类 解决方案二: 据我所知,如果要调用web api的话,我们可以同过js或者是http请求的方式,具体操作方法请阅读: http://www.cnblogs.com/lori/p/4045633.html, Azur

利用GPU性能指标进行弹性伸缩

随着人工智能大潮的风起云涌, 视频识别,语音识别,图像识别,自然语言翻译,AI画匠等基于GPU的在线预测也在遍地开花.而弹性伸缩对于人工智能服务来说尤为重要,一方面是业务压力峰值时巨大的计算力需求:另一方面当业务空闲时,GPU的空耗成本也是大家很难承受的.同时在与客户的交流中,我们也发现客户对于GPU资源的弹性伸缩也有很强的定制化需求,希望能自主控制触发条件,并在此基础上和自身业务指标相结合等等. 基于这种现实,我们提供了一套容器服务所扩容触发器结合第三方监控框架influxDB+Grafana

云计算的退出策略

本文讲的是云计算的退出策略,[IT168 资讯]回望2008年的IT业,我们都还清楚地记得全球金融危机的风暴是如何肆虐的.不过同时,我们也会回忆起,云计算又是如何勃兴的.在经历了数不清的座谈.讨论和市场宣传之后,云计算似乎成了今天最有发展前途的技术. 不过,所有的喧哗都是围绕着怎么进入云而展开的,似乎很少有人会去关注,如何从云中退出的策略. 厂商锁定,是企业的IT部门在考虑云计算时最主要的担忧之一.而在企业级云应用开发系统厂商Coghead最近的产品发布会上,这种日益恶化的担忧看来有望结束. 云

问一下 .net 调用 windows azure powershell命令怎么解决呢?

问题描述 问一下 .net 调用 windows azure powershell命令怎么解决呢? 大家好 !!!!! 问一下 .net 调用 windows azure powershell命令怎么解决呢???? 求解答!!!!! 解决方案 http://www.th7.cn/system/win/201401/49458.shtml 看其中的二.Powershell连接远程主机 解决方案二: Hi, 这儿有个不错的文章介绍我们如何使用C#/.net来调用执行Powershell脚本,地址是:

azure-如何构造Azure存储的签名验证

问题描述 如何构造Azure存储的签名验证 最近在尝试用JS去调用Blob中的文件和资源,但是涉及到安全问题,我想使用SAS签名在我的url请求中,有没有哪位大神有这方面的代码或者思路,给分享下,万分感激~~ 解决方案 具体你用的这个我不是很清楚,但是如果是说需要验证签名的话,你可以考虑把签名放在服务器端,然后通过js获取签名后的字符串,放在你的URL请求里