问题标签 [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 - 如何使用 Azure CLI 为使用 ARM 模板的新创建/更新的应用服务获取发布凭证
我正在尝试使用 ARM 模板自动创建 Java appservice 的过程,然后利用 FTP 发布方法为 Tomcat 上传 Java WAR 文件。
以下在 Azure CLI 中不起作用 -
但这适用于 Azure PowerShell -
我一直在参考资源浏览器https://resources.azure.com中的命名空间,但无法找到正确的语法来获取 FTP 用户名和密码,稍后我可以在脚本中使用它们来上传 WAR 文件。
bash - 如何使用 BASH 动态验证 Azure 帐户
我正在尝试动态连接以对我们的 Azure 平台进行身份验证以运行以下命令
运行这些命令 看来我必须使用 Azure 的动态生成代码通过浏览器手动进行身份验证,该代码是从执行 Azure 登录命令返回的。
有没有办法在没有人工干预的情况下进行动态身份验证?如果可能的话,我们理想地希望通过 BASH 脚本来做到这一点。
注意:我们不需要对 AD 帐户执行此操作。
bash - 使用 .publishsettings 文件登录 Azure
我正在尝试使用 CLI 工具将保留的 IP 分配给 VM。运行后 $: azure network nic set [
] 1 FirstReservedIp
我收到以下错误:
当前的 cmdlet 要求您使用 Azure Active Directory 帐户登录,而不是从 .publishsettings 文件登录。请运行“azure login”或使用“azure account set”选择正确的订阅。
有没有办法只使用 .publishsettings 文件来完成这项任务?
azure - 未找到 Azure Blob 存储
根据本教程:如何使用 iOS 中的 Blob 存储,我应该使用 Azure 命令行界面 (Azure CLI) 命令:
$ azure 存储帐户连接字符串显示“mystorage”
显示我的存储帐户的连接字符串,但我收到此错误:
信息:执行命令存储帐户连接字符串显示 + 获取存储帐户密钥错误:未找到存储帐户“mystorage”。info:
错误信息已记录到 /Users/user/.azure/azure.err error: storage account connectionstring show command failed
我的存储是使用新的 Azure 门户创建的。我注意到,如果我使用经典门户(旧门户)创建存储,该命令将正常运行并返回连接字符串。
这是另一个可能与此有关的奇怪行为。我使用新门户创建的存储未显示在经典门户中,但我在课程中创建的存储显示在新门户中。这是怎么回事?如何使该命令为我的存储运行!?
azure - 如何使用 Azure CLI 在 ARM 模式下配置或管理部署槽
看起来 Azure Powershell 有插槽选项,但 Azure CLI 的 ARM 模式缺少这些功能。
- 如何设置 ARM 模板来创建部署槽?
- 如何使用 Azure CLI 为特定插槽部署 ARM 模板
参考: https ://azure.microsoft.com/en-us/documentation/articles/web-sites-staged-publishing/
azure - Azure 创建的容器未显示在门户中
我正在按照本教程中的步骤操作:如何使用 iOS 中的 Blob 存储来生成共享访问签名 (SAS)。我成功运行了命令,包括以下命令:
天蓝色存储容器 sas create --container sascontainer --permissions rw --expiry 2016-09-05T00:00:00
我的终端说:
info:执行命令 storage container sas create + 为容器 sascontainer 创建共享访问签名
我查看了 azure 门户,但没有看到该容器:sascontainer 在任何地方创建。根据这篇文章(我的理解)是它会创建一个容器: --container :要创建的存储容器的名称。
那么,到底在哪里!?该命令不应该足以创建该容器并使其在我的天蓝色门户中可见吗!?我还查看了 Azure 经典门户。
azure - 需要交互式登录。使用“azure login”以交互方式登录
尝试在 Azure 上运行 Kubernetes,我被困在./azure-login.js -u <your_username>
.
我得到以下信息:
更多信息:
顺便说一句,如果重要的话,我的帐户是 BizSpark Plus..
linux - 如何使用 Azure CLI 资源管理部署模式创建终结点(入站安全规则)?
我正在寻找使用资源管理部署模式(arm 模式)创建端点(如果它仍然被称为)。我目前正在使用资源管理部署模式在 Azure 中创建虚拟机,因为每篇文章实际上都建议将其作为首选方式。我在 Azure 中创建了一个 Ubuntu Linux VM,希望真正将 Azure 用作 Linux VM 的云平台。尽管新的 azure 门户不断发展(文档肯定会改进),但我还是设法使用新的 azure 门户通过网络安全组 (NSG) 资源创建了端点。但是,我仍然无法通过 Azure CLI 创建端点(如果它不再是这样的话)......我只是收到“错误:'endpoint' 不是 azure 命令。请参阅'azure help'。” 信息。我'azure login
命令并执行azure config mode arm
命令,因为我使用资源管理部署模式来创建我的虚拟机。当我输入命令时azure vm --help
,我看不到有关的信息vm create endpoint
,这使我相信资源管理模式不支持此命令。
如果我使用资源管理部署模式创建了 Ubuntu Linux VM,我将如何使用 Azure CLI 创建终结点,或者更具体地说是入站安全规则?
azure - 如何在资源管理器模式下进行基本 Azure CLI 登录
作为一名 Azure 初学者,我正在尝试配置一个基本的 Ubuntu VM。我从http://azure.microsoft.com页面的“免费试用”链接开始创建帐户。我成功创建了一个帐户,并且可以在https://portal.azure.com看到管理控制台。然后我安装了最新的基于 node.js 的 CLI(Mac OS X 上的 0.10.1)。
我下载了一个 .publishsettings 文件,azure account download
并使用 .publishsettings 成功加载了它azure account import
。我现在可以看到我的帐户azure account list
(名称为“免费试用”,当前为“真实”)。
然后我通过 将 CLI 置于资源管理器模式azure config mode arm
。这是因为我的目标是使用这个101-vm-simple-linux资源管理器模板创建我的基本 VM。为此,我将按照资源管理器模板演练中的说明进行操作。
我尝试使用 azure 命令行工具会产生此错误:
您当前的订阅可能是从 publishsettings 文件创建的,并且在 arm 模式下无法工作。您可以通过运行“azure login”或“azure accout set”来修复它
当我按照要求进行操作时,我从登录命令本身收到了基本相同的错误消息:
% azure login -u 'the account id I just signed up with'
info: Executing command login
Password: ***************
Authenticating...
error: Interactive login is required. Use 'azure login' to interactively login.
info: Error information has been recorded to /Users/kent/.azure/azure.err
error: login command failed
有人可以告诉我如何使用 Azure CLI 成功登录以便继续吗?