问题标签 [azure-cli]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - 如何从 java 运行 azure-cli 命令
我在我的 mac 中安装了 azure-cli,我可以从 cli 成功执行所有 azure 命令。我想从 java 应用程序做同样的事情。我已经看到了使用 REST 端点和 azure-sdk-for-java 的示例。但我想要的是直接从 java 执行 azure-cli 命令。
我尝试从 java 程序运行“azure login”,但出现以下错误。
无法运行程序“azure”:错误=2,没有这样的文件或目录
linux - Linux 和 Mac 上的 Azure CLI:证书问题
我正在尝试使用 Azure 遵循有关 Kubernetes 的官方教程。我在 Mac 和 Linux 上都试过了。
我可以使用我的公司帐户从 CLI 成功登录,但是当我./create-kubernetes-cluster.js
在输出末尾运行时,我看到
这是什么证书?它来自哪里?
这里是azure.err
:
你能告诉我如何解决这个问题吗?
更新
我为 Azure 支持创建了一张票,他们告诉我:
我看到大多数资源提供者都没有注册您的订阅。通过门户完成的部署(第一次)自动注册资源提供程序,但是如果通过 PowerShell 或 CLI 我们必须注册这些(一次性活动)
https://azure.microsoft.com/en-in/documentation/articles/天蓝色 cli-arm 命令/请运行这些 cmdlet 以注册提供程序,然后重试部署
我成功执行了这些命令,但结果还是一样。
java - 使用 azure cli 从自定义 vhd 创建图像
我看到了从 vhd 文件创建映像并使用该映像文件创建 vm 的示例。我正在使用 arm 模式并希望将我上传的 vhd 列为图像。基本上我想使用 azure cli/java sdk在以下文章https://azure.microsoft.com/en-in/documentation/articles/virtual-machines-windows-classic-createupload-vhd/中执行第 5 步。我没有看到任何这样做的例子。有一个 cli 命令“azure vm image create”,但在 azure-cli 版本 0.10.1 中是否已弃用?我已经为 mac 安装了 azure-cli 的预编译版本。
azure - Azure,删除组资源错误
正如 azure 支持页面中所述,我正在 Stack Overflow 上写文章以找到解决我的问题的方法,但对我来说,这看起来有点离题......
当我尝试通过 linux 终端删除组资源时,我得到:
编辑:所以我取得了一些进展,但还不够。所以我有一个带有租约的图像的 blob,为了烘焙租约,我使用了这个命令:azure storage blob lease break -a bitnamiwesteuropecfuropu -k <my key>
然后我被提示插入容器名称和 blob 名称。
但是没有用,我收到了这个错误,我不太明白:
Edit2:有趣的是,我设法删除了剩余的图像,我不得不停止图像和容器上的租约,因此图像和容器现在都被删除了,但是当我尝试删除空存储时,我得到:
证明:)
azure - Azure CLI - 获取 RateCard 信息
我可以从此处记录的 Azure REST API 获取 RateCard 信息:
https://msdn.microsoft.com/en-us/library/azure/mt218998.aspx
是否可以使用 Azure 的命令行界面获取相同的信息?
根据我的研究,我只看到了一个获取使用信息的命令:
azure-cli - 需要 ARM 模板“类型”属性
我正在尝试从 Azure-Cli(版本 0.10.2)部署一个 documentDb,因此我直接从 azure 门户导出了模板。
这导致了以下错误:
InvalidRequestContent:请求内容无效,无法反序列化:“在“DeploymentParameterDefinition”类型的对象上找不到成员“defaultValue”。路径'properties.parameters.arm_document_db.defaultValue'
将它们更改为“值”会导致:
InvalidDeploymentParameterType :不应指定部署参数“arm_document_db”的类型。有关详细信息,请参阅https://aka.ms/arm-deploy/#parameter-file。
检查此页面表明类型是必需的,但都是小写的。这给出了同样的错误。
删除“类型”然后给我这个错误:
InvalidRequestContent :请求内容无效,无法反序列化:在 JSON 中找不到“必需的属性“类型”。路径'properties.template.parameters.arm_document_db'
aka.ms 链接显示“类型”是必需的,但错误表明它不是。提前谢谢了!
azure - Azure CLI:“azure sql db show”返回“HTTP 错误 503。服务不可用”
在 Azure CLI 中,我试图azure sql db
管理数据库:
azure sql db create server1 db1
- 工作正常,创建数据库azure sql db show server1 db1
- 失败暂停服务
暂停服务
http错误503服务不可用。
azure sql db delete server1 db1
- 失败暂停服务
暂停服务
http错误503服务不可用。
我尝试使用故意错误的服务器名称,结果如预期:
我想知道503. The service is unavailable
错误的原因是什么。想法?
windows - 在 Windows 上的 bash 中安装 azure-cli 会引发错误:/usr/bin/env: node: No such file or directory
我使用 npm 安装了 Azure-cli。当我运行 azure 命令时,出现以下错误:/usr/bin/env: node: No such file or directory
azure - 使用 Azure Cli 通过 SAS 访问 Azure 存储
有没有办法使用 SAS(共享访问签名)从 CLI 访问 Azure 存储容器?
显然可以使用帐户名和密钥,或使用连接字符串。但我想在只能从容器中读取的脚本中使用 CLI。
macos - Azure cli 说未在命名空间中注册
我可以使用 Web 门户在 Azure 中创建 Linux VM 并愉快地使用 SSH,但是我已经浏览了文档并且无法组装一个可以工作的 CLI 命令,例如:
$ azure vm quick-create -M newkey.pub -g myresgrp -Q CoreOS --name gaiusvm1 -u gaius -l westeurope -y Linux
这失败了:
我已验证我的 CLI 看到的订阅azure account list
是 Web 门户也看到的即用即付订阅。
根据我所做的错误页面上的说明:
失败了:
CLI 与门户有何不同,我假设他们实际上会在幕后调用相同的服务,我如何在此名称空间和任何其他名称空间中注册?