问题标签 [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.
bash - 错误:无法调用 null 的方法“substr”,天蓝色文件上传
我正在尝试使用此脚本将一些 zip 文件上传到 Azure blob 存储:
但是每当我运行它时,我都会得到:
sh upload-file.sh file.zip info: Executing command storage blob upload error: Cannot call method 'substr' of null info: 错误信息已记录到/home/usr/.azure/azure.err error:
storage blob upload命令失败
azure - 我可以在同一台机器上同时使用 azure-cli 访问多个 azure 帐户吗?
我们实际上有多个 azure 帐户(出于某种正当原因),我希望能够在同一台机器上同时为不同的帐户运行 azure-cli 命令。
问题是,一旦我使用 登录到一个 azure 帐户azure login
,令牌将存储在 ~/.azure 目录中,所以我不确定我是否可以在该机器上同时登录另一个帐户。
有没有办法告诉 azure-cli 不要将令牌存储在本地配置文件中,以便我可以使用 azure-cli 从同一台机器同时连接到多个帐户?
azure - Azure CLI 无法执行命令 - 一直说凭据已过期
每次我尝试从 Azure CLI 运行命令时,都会返回一条错误消息,指出我的凭据已过期。这可能在我注销然后重新登录并尝试运行任何类型的命令后立即发生。下面是一个示例:
azure - 错误:我们没有有效的 Azure CLI 访问权限
我是 Azure CLI 的新用户。所以,我昨天开始使用它。一切正常,直到我在控制台上收到一条消息,我需要使用 Azure login 命令再次登录。
我按照消息说的做了。打开我的浏览器并输入代码。浏览器加载页面,一切正常。但是,当我转到控制台窗口时,我收到以下消息:
当我加入门户网站时,一切正常,我的帐户处于活动状态,我可以毫无问题地创建和监控我的所有机器。这是 de Azure CLI v2.8 的特殊情况。
顺便说一句,我尝试了“azure logout and azure clear -q”命令,但没有成功。
linux - 如何将 Azure 文件共享的 SAS(共享访问签名)下载到 Linux 机器上
我为文件共享生成了一个 SAS(具有读取和列表权限(没有写入权限)。我的 SAS 看起来像以下格式:“<a href="https://test.file.core.windows.net/testf1 ?[some_token_here]" rel="nofollow">https://test.file.core.windows.net/testf1?[some_token_here] 。我使用 Azcopy 通过上述 SAS 将文件下载到 Windows 虚拟机上,但 Azcopy 不是存在于 Linux 中。
如何使用上述 SAS 将文件下载到我的 linux 虚拟机上(我运行 ubuntu 14.04,但我更喜欢在大多数 linux 发行版上运行的答案)?我更喜欢使用一行代码来执行上述任务。我尝试使用 Azure-cli,但未能成功。
ps:我对 Azure 很陌生
azure-web-app-service - 使用发布配置文件交换 Azure 网站槽
伙计们,当我只有网站的发布配置文件时,我想知道是否有任何方法可以将暂存槽与生产交换。
我知道我可以使用 Azure CmdLet 交换插槽,但这需要将 Azure 订阅添加到 Powershell CLI。在我的例子中,基础架构团队在订阅中配置网站,并将发布配置文件提供给开发团队进行部署。我们的想法是开发团队将首先在暂存槽中部署(我们正在使用的 MSDeploy)站点并运行一些完整性检查,最后交换槽。为了交换开发团队需要有权访问整个 Azure 订阅。这不是我想要的。显然我们正在使用“自动交换”选项进行交换。但这并没有给开发团队足够的控制权来放弃一个糟糕的分段部署。
考虑到他们只有网站的发布配置文件,是否有可能为开发团队进行交换?我将不胜感激想法,指针,见解,建议等。
azure - 列出现有的服务器场
我们如何列出 Azure 资源组中存在的服务器场?我们尝试运行azure -h
以发现服务器场命令。Web 应用程序、虚拟机、存储和其他资源存在特定命令,但服务器场不存在。
azure - 运行任意 Azure 提供程序操作
在 Azure CLI 资源管理器中,我们可以列出提供程序及其操作。
我们如何运行列出的操作之一。例如,我们将如何运行它:
azure - 部署模板架构 API 版本列表在哪里?
我们正在创作 Azure 资源管理器模板。我们正在使用以下部署模板模式,因为它是我们在示例中看到的模式。
它是从 2014 年初开始的。我们在哪里可以找到最新模式版本的列表?
我们查看了资源管理器提供者、区域、API 版本和模式的列表。它为每个提供者而不是整个模板引用一个模式。
当我们找到更新的模式列表时,我们如何评估要使用的部署模板模式?越近越好吗?