1

我创建了我的自定义 Azure 工作者角色。这段代码准备好了。我要做的是在请求的时间在特定的 Azure 数据中心中创建此 Azure-Worker-Role 的实例。例如,我想向 Azure 发送命令以在西欧数据中心创建 10 个我的 Custom-Azure-Worker 实例 - 现在。

传递这个命令也是一个参数很重要,这将是我的工作人员要解决的输入问题。

我很确定 Azure 自动化必须涵盖此自动化任务。真的吗?寻找更多信息\方向。

谢谢!

4

3 回答 3

2

可以使用 Azure 管理库从 C# 代码创建和部署云服务。只需创建应用程序(例如 ASP.NET MVC),通过发送命令来管理您的云服务,并将其部署在 Azure 上,甚至将其保存在本地。

有关更多详细信息,请参阅本文http://www.bradygaster.com/post/getting-started-with-the-windows-azure-management-libraries

于 2015-02-19T08:14:47.813 回答
1

您需要利用服务管理 API 来启动和拆除角色。它可以通过多种方式访问​​,包括直接通过 REST。

RE:为工作角色提供一个参数,一种选择是利用您随 cspkg 提供的云服务配置文件。在那里定义角色的细节。

根据您的场景的复杂性或简单性,您也可以简单地在存储中拥有一个表,您可以亲自使用所需的配置值戳该表,并且工作人员可以读取以检索该表。

于 2015-02-19T09:15:19.127 回答
0

Azure 自动化服务肯定能够为您自动执行此任务。您可以通过Azure PowerShell 模块编写脚本的任何内容都可以作为运行手册导入并通过第三方系统手动调用,或者在 Azure 自动化中按计划进行调用。

我不知道是否有针对您要自动化的特定任务的现有运行手册。但是 Azure 自动化为许多常见流程提供了一个社区贡献的内容,因此可能在那里可用。

于 2015-02-21T20:52:10.963 回答