【问题标题】:Is there anything like ServerSpec for Azure有没有类似 Azure 的 ServerSpec
【发布时间】:2014-11-26 18:25:02
【问题描述】:

我被测试驱动的基础架构错误所困扰。我目前的项目是使用 Azure,包括 SQL Azure、Azure 表、云服务和移动服务。配置整个环境有些复杂。现在我正在寻找一个可以用来验证环境配置是否正确的测试框架。类似“确认有一个名为 foo 的移动服务端点,它具有 APNS 和 GCM 端点,并且有一个 Google API 密钥和 Apple 推送证书相关联。”还有更多,但这足够复杂,现有工具似乎无法涵盖它,但足够简单,可以用一句话来描述。

由于产品数量众多,我必须同时使用 PowerShell 模块和跨平台 CLI 来编写设置脚本。跨平台 CLI 看起来是获取数据的最简单方法(它使用 Node 并且可以轻松转储 JSON 数据),但我不知道如何开始测试来自从未使用过的 Node 模块的 JSON 转储真的打算用作一个模块。

PowerShell 模块有缺陷,无法读取移动服务信息。

有一个用于管理 Azure 的 ruby​​ gem,但它非常有限。因此,我能够使用 Ruby 工作的希望破灭了。在那里,我不确定如何使用 ServerSpec 来测试远程节点而不实际在远程节点上运行任何东西。

我想留在其他 Azure 开发人员可以理解的领域(例如 JavaScript、PowerShell 和可能的 Ruby),而不必从头开始使用 Erlang 或 Brainf**k 之类的东西。

【问题讨论】:

标签: node.js powershell azure azure-storage azure-mobile-services


【解决方案1】:

Corey - 目前正在 Azure 上进行大量构建,这就是您找到有限支持的原因。资源管理器旨在推动可编程基础架构 (http://azure.microsoft.com/en-us/documentation/articles/xplat-cli-azure-resource-manager/),但尚未封装所有 Azure 服务产品。

还有管理库(用于 .Net)-http://www.bradygaster.com/post/getting-started-with-the-windows-azure-management-libraries 或在最基本的级别有纯 REST API,如果上面缺少位(很可能),您可以直接对其进行编码- http://msdn.microsoft.com/en-us/library/azure/ee460799.aspx

【讨论】:

  • 我认为 Resource Manager 已经接近我想要的了。
猜你喜欢
  • 1970-01-01
  • 2020-03-11
  • 2014-09-09
  • 1970-01-01
  • 2022-12-20
  • 1970-01-01
  • 2017-03-20
  • 2011-04-02
  • 2014-01-30
相关资源
最近更新 更多