node.js - 有没有类似 Azure 的 ServerSpec 的东西

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

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

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

PowerShell 模块存在错误,并且无法读取移动服务信息。

有一个用于管理 Azure 的 ruby​​ gem,但它非常有限。所以我能够全部用 Ruby 工作的希望破灭了。我也不确定如何使用 ServerSpec 来测试远程 Node ,而无需在远程 Node 上实际运行任何内容。

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

最佳答案

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

关于node.js - 有没有类似 Azure 的 ServerSpec 的东西,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26149391/

相关文章:

javascript - Node JS POST 请求返回未定义的正文

javascript - 获取字符串中最后一个换行符的最有效方法是什么

powershell - 监控MSMQ到达时间

azure - 如何从 C# 自动化 Azure Spark?

node.js - Azure DB 断开连接和连接超时

node.js - 如何使用 process.stdin 作为 gulp 任务的起点?

database - Node.js 在 app.js 中导出模块与在单个模块中包含 app.js

powershell - Powershell 中的 Bash/batch-like subshel​​l

xml - 使用 Powershell 忽略 XML 文档中的命名空间

azure - 与使用 Java 从 Azure Keyvault 获取证书相关的问题