问题标签 [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.

0 投票
2 回答
4964 浏览

bash - 生成 SAS 以访问 Azure 存储

我正在尝试编写一个 Bash 脚本来备份 Azure App 服务并将备份保存到 Azure 存储中的容器中。

为此,我需要一个 SAS 来访问存储并生成一个,我将使用以下命令:

这里的问题是,我还需要为上述命令提供 blob 名称才能工作,但我希望我的备份直接存储在容器中。

但是,如果我使用 Powershell 并按照此处的文档进行操作的文档操作,则不需要 blob 存储名称来创建 SAS。

所以我想知道是否有一种方法可以使用 Azure-CLI 生成 SAS,该方法在容器级别而不是 blob 级别有效。

0 投票
1 回答
813 浏览

azure - 使用 CLI 启用 Azure 诊断日志记录

我正在努力实现这一目标,但是我想使用任何可能的非人类交互形式来启用诊断日志记录。我想在我的构建步骤中加入一些启用诊断日志记录的东西,默认情况下这些似乎是关闭的。有任何可用的 Powsershell(使用 Azure RM)或 Visual Studio 团队服务构建任务来实现这一点吗?

0 投票
1 回答
678 浏览

azure - 将 Azure Web 应用备份还原到不同的 Web 应用服务

我想将一个 azure web 应用程序恢复到另一个已备份到存储帐户中的 web 应用程序(基本上是克隆 web 应用程序)。为此,我使用以下命令:

当我运行上述命令时,出现以下错误:

根据我理解的上述错误消息,天蓝色正在尝试使用参数中提供的名称恢复应用程序--webapp-name并忽略--target-name参数。

所以我想到了再次输入上面的命令,--webapp-name参数是不存在的:

但猜猜 azure 现在在抱怨什么:

所以这里的困惑是 azure CLI 期望--webapp-name参数的值是什么?什么是--target-name?是--webapp-name备份的原始 Web 应用名称的名称吗?如果是这样,为什么我会收到错误消息:Website with given name origin-app-name already exists.不幸的是,Azure 的文档比坏的还要糟糕,而且它没有提供任何关于这些的见解。

0 投票
1 回答
343 浏览

bash - 创建大量 Linux 机器失败,配置状态为“已取消”

我正在尝试使用 azure-cli (v 2.0.7) 使用此 bash 脚本部署大量 linux 机器:

这些机器是根据自定义图像创建的。

当我运行它时,出现以下错误:
The resource operation completed with terminal provisioning state 'Canceled'.The operation has been preempted by a more recent operation

我试图创建更少的机器,但错误仍然存​​在。

我看了这个问题,但它并没有解决我的问题。

0 投票
0 回答
275 浏览

macos - 在 Mac 上安装 Azure-CLI 2.0 失败

过去两天我一直在尝试按照https://docs.microsoft.com/en-us/cli/azure/install-azure-cli上的说明安装 Azure CLI 2.0 这是运行 Sierra 10.12.2 的 Mac。

创建 build/temp.macosx-10.6-x86_64-2.7 gcc -fno-strict-aliasing -arch x86_64 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I/Applications/MAMP/Library/include/python2.7 -c _scandir.c -o build/temp.macosx-10.6-x86_64-2.7/_scandir.o _scandir.c:14:10:致命错误:找不到“Python.h”文件#include ^ 1 错误生成。错误:命令“gcc”失败,退出状态为 1

---------------------------------------------------- scandir的构建轮失败

0 投票
2 回答
98 浏览

powershell - Azure PowerShell 别名

我看到很多关于 Azure 的问题的答案,其中的答案是你必须执行如下一系列命令:

来自Service Fabric 应用程序 vmImageSku

这只是众多例子中的一个随机例子。

你如何将这样的语句翻译成有效的命令?

我觉得我在环境配置中遗漏了一些步骤。我刚刚启动了一个普通的 powershell 控制台,并且正在使用它。我没有将任何 azure 特定的东西导入控制台,但在盒子上安装了 Visual Studio 2017 和最新的 azure sdk。

0 投票
2 回答
237 浏览

azure - Azure ARM 策略,通过 CLI 使用预定义的定义

我想知道是否可以通过 CLI 使用默认的预定义 ARM 策略进行分配。

本质上,我注意到有一个默认策略来限制门户内的位置,因此如果您使用门户,您可以选择它,然后它允许您选择一些区域。

如果我从 cli 创建位置策略,我似乎必须创建一个全新的自定义策略定义,该定义与定义页面中的默认策略定义一起显示。

有没有办法简单地使用默认的,但指定哪些区域?

这是自定义定义:

0 投票
2 回答
2207 浏览

azure - 使用 Azure CLI 重新启动 Azure 云服务实例

是否可以通过Azure CLI重新启动 Azure 云服务的实例?

Azure CLI 命令参考此处。我已经看到了重新启动 vm、vmss、函数应用程序、服务结构节点和 Web 应用程序的选项。

0 投票
0 回答
419 浏览

azure - Azure ARM 策略分配错误 - api-version 无效

我正在尝试运行一个简单的命令来将 arm 策略分配给资源组。

我创建定义的命令工作正常,我的分配命令在使用 scuscription 范围时工作正常。

但是,当我尝试运行该命令时,出现以下错误:

2017-06-26 18:28:59,248 - configuration.policyassignment - 错误 - 命令失败,产生以下错误:错误:api-version '2016-04-01' 无效。支持的版本是'2017-06-01,2017-05-10,2017-05-01,2017-03-01,2016-09-01,2016-07-01,2016-06-01,2016-02 -01,2015-11-01,2015-01-01,2014-04-01-预览,2014-04-01,2014-01-01,2013-03-01,2014-02-26,2014-04 '。

我试图运行的命令是:

任何想法可能导致错误?

0 投票
1 回答
343 浏览

macos - 在 macOS 上安装 azure-cli 会导致“写入正文失败”和“找不到图像”错误

我想在 MacOS (10.12.5) 计算机上安装 azure-cli。Python 2.7.13 已安装(前段时间使用自制软件安装,但今天更新)。Xcode 命令行工具已安装。

我正在按照此处的说明进行操作:https ://docs.microsoft.com/en-us/cli/azure/install-azure-cli

真的没什么。只需运行以下命令: curl -L https://aka.ms/InstallAzureCli | bash

但是当我运行该命令时,我得到了这个结果:

我不知道这个错误是什么意思,并且说明中没有与可能的问题相关的信息。

你能告诉我如何进行吗?

谢谢。