gpt4 book ai didi

node.js - 如何在 Node js 应用程序中使用 azure-cli Node 包

转载 作者:搜寻专家 更新时间:2023-10-31 23:26:15 25 4
gpt4 key购买 nike

我正在开发一个 Node.js 应用程序。我想在我的应用程序中使用 azure-cli 包来创建 HDI 集群和虚拟机。

npm install azure-cli -g --save

以上命令仅安装 azure-cli v1.0。

我应该在应用程序中如何以及在何处使用 azure 命令。

我是否需要在 shell 脚本文件中编写 azure cli 命令并从 Node js 应用程序调用该脚本文件,或者以任何其他方式(例如在没有脚本文件的情况下在 Node js 应用程序中调用 azure cli 命令)调用该脚本文件?

注意:为什么azure-cli未安装 azure cli V2.0

更新 1:-

如果我安装winston打包应用程序,我可以像下面这样使用

 var winston = require('winston');

winston.log('info', 'Hello distributed log files!');
winston.info('Hello again distributed logs');

像这样,我安装azure-cli有没有办法使用? (即在我的 Node js 应用程序内)

最佳答案

要回答有关在 Node.js 应用程序中创建 VM 或 HDI(Hadoop 集群)的具体问题,最好的方法是使用适用于 Node 的 Azure SDK。

  1. 对于虚拟机,请使用 npm install azure-arm-compute 并按照 VM Modules for NodeJS 中的说明进行操作
  2. 对于 Hadoop,请使用 npm install azure-arm-hdinsight 并遵循 azure-arm-hdinsight package 的引用

旧版本的 Azure CLI 基于 Node.js,而当前版本的 Azure CLI (v2) 基于 Python。您可以通过http://aka.ms/cli中提供的多种机制安装最新版本。 。

关于node.js - 如何在 Node js 应用程序中使用 azure-cli Node 包,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49152019/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com