2

我正在使用 Ubuntu 并安装了适用于 Linux 的 Azure SDK 并使其正常工作。使用 Linux SDK 如何为 node.js 服务添加 Azure WebRole。

我指的是以下教程,但它只讨论如何在 Windows 上使用 cmdlet 创建 WebRole

Node.js 云服务

还查看了以下链接,该链接解释了适用于 Linux/Mac 的 Azure 命令行,但我找不到任何使用 linux SDK 创建 WebRole 的命令

适用于 Mac 和 Linux 的 Windows Azure 命令行工具

4

2 回答 2

0

我检查了 Linux CLI ( service.js ) 的源代码,看起来无法通过命令行创建托管服务(将包含您的 Web 角色)。

唯一可用的操作是:

  • 列表
  • 删除[名称]
  • 传送门 [名称]
于 2012-06-21T19:59:16.663 回答
0

您不能使用“适用于 Mac 和 Linux 的 Windows Azure 命令行工具”在 Windows Azure 中创建 WEB 角色(如果您指的是 Windows Azure Web 角色),因为这些命令仅与您的虚拟机 Linux(以及 Windows)一起使用)。此外,上面的Node.js 云服务链接将在 Windows Azure 虚拟机中创建一个 Node.js Web 服务器,因此请确保您在此处尝试执行的操作。这在您的虚拟机中不起作用。

但是,如果您想创建 Linux VM 并在其上运行 Web 服务器,那么确定是否可以使用确切的命令,步骤如下:

  1. 创建 Linux VM(上传自己的或直接通过 Linux Gallery Image 创建 VM
  2. 设置 Putty 以登录您的 Linux VM
  3. 通过 Putty 命令会话使用此处的信息安装您选择的 Web 服务器

如果您在上述任何步骤中需要帮助,请告诉我。

于 2012-06-21T23:32:52.453 回答