我目前正在开展一个项目,在该项目中我需要使用 Azure 移动服务中的计划任务完成以下任务(如果可能的话):
更新云服务部署配置以将云服务置于维护模式。
等待预定的时间长度,以便云服务中的任何待处理工作完成。
执行云服务使用的 SQL Azure 数据库的备份。
等待另一个预定的时间长度以完成备份。
更新云服务部署配置,使云服务退出维护模式。
我已经弄清楚了第 3 步,第 2 步和第 4 步添加起来相对简单。我的挂断是使用Azure 服务管理 REST Api更新云服务部署配置。(我在 Node.js 脚本中没有遇到其他方法)。
使用提供的 Node.js 模块请求(例如: http: //msdn.microsoft.com/en-us/library/windowsazure/jj631641.aspx)调用端点很容易,但请求必须包含管理证书,如根据http://msdn.microsoft.com/en-us/library/windowsazure/ee460782.aspx
所以我的问题是:如何将我的管理证书附加到请求中?
请记住,这是在计划任务(这是一个 Node.js 脚本)中完成的。