标签: azure-cli

mac - az 命令未找到 azure

我正在尝试在我的 Mac 上安装 Azure CLI 2.0。我遵循了官方文档,但面临此错误。

bash: az: command not found

如何在 mac 上修复此错误?

azure azure-cli

6
推荐指数
2
解决办法
5212
查看次数

Azure CLI 是否使用 Azure Rest API

Azure CLI SDK 是否在内部使用 Azure Rest API?如果是这样的话,关于这些内部如何相互关联的任何进一步细节都会很棒。

azure azure-cli

6
推荐指数
1
解决办法
2614
查看次数

在 Azure Powershell 任务中使用 Azure CLI

我想创建一个 Powershell 脚本,该脚本执行一些AzureRm...命令并使用一些Az命令跟进这些命令。原因是某些命令只能通过Az.

尝试在发布管道中执行这些脚本时,脚本总是失败并显示以下错误:

ERROR: Please run 'az login' to setup account.
Run Code Online (Sandbox Code Playgroud)

执行任务中的Az命令Azure CLI按预期工作,因为Az Login由任务执行。

如果可能的话,我不想传递登录脚本所需的秘密。我宁愿退回到将脚本分成管道中的两个步骤。

是否可以AzAzure Powershell不手动传递机密的情况下在任务中使用命令?

最小的例子:

  • 创建新的发布管道
  • 添加任务 Azure PowerShell
  • 使用内联脚本
  • 作为脚本,执行 az account show

azure-powershell azure-cli azure-devops azure-pipelines azure-pipelines-release-pipeline

6
推荐指数
1
解决办法
2784
查看次数

无法使用 Azure CLI 清除 Azure CDN 终结点

我正在使用 Azure CLI 清除 Azure CDN 端点中的所有内容。我从 Microsoft Docs 得到了一个参考:https : //docs.microsoft.com/en-us/cli/azure/cdn/endpoint? view = azure-cli- latest

我正在尝试使用正确的参数完全相同的命令,但它说 - “未找到端点。请验证资源、组或其父资源是否存在。”

az cdn endpoint purge -g <my-resource-group> --profile-name \
<name-of-cdn-profile> --content-paths '/*' --name <cdn-endpoint-name>
Run Code Online (Sandbox Code Playgroud)

-呈现上述错误

但是,当我发出 list 命令时,我可以看到 CDN 端点:

az cdn endpoint list -g <my-resource-group> --profile-name <cd>n-profile-name>
Run Code Online (Sandbox Code Playgroud)

上面的命令工作正常并返回我试图清除的端点

有人有类似的经历吗?

蒂亚!

azure azure-cdn azure-cli

6
推荐指数
1
解决办法
2441
查看次数

Azure CLI:storage blob delete-batch 删除除两个目录之外的所有 blob

我有一个 PowerShell 脚本,它当前删除了我的 $web 容器中的所有 blob。

az storage blob delete-batch --account-name myaccountname --source $web

这很好用,但现在我想排除两个目录被删除。我查看了文档,但我仍然不确定排除语法应该是什么样子。

我确定我必须使用该--pattern参数。

用于在源中通配文件或 blob 的模式。支持的模式是“*”、“?”、“[seq]”和“[!seq]”。

我希望有人能让我知道--patternparam的值应该是什么样子,以便我可以删除 $web 容器中的所有内容,除了/aaa/bbb目录中的 blob 。

az storage blob delete-batch --account-name myaccountname --source $web --pattern ???

azure azure-storage azure-storage-blobs azure-cli

6
推荐指数
1
解决办法
3897
查看次数

使用 azure cli --generate-ssh-keys 在 Windows 中存储自动生成的 SSH 密钥的位置

我正在尝试从本地机器使用 azure cli 创建 linux VM。我可以使用以下命令创建 VM,但是现在当我想通过 ssh 进入 VM 时,我需要在本地计算机上拥有公钥?

如何获取所需的公钥以使用 连接到 vm ssh azureuser@publicIpAddress?生成的 ssh 密钥在哪里--generate-ssh-keys以及如何获取它?

az vm create \
  --resource-group myResourceGroup \
  --name myVM \
  --image UbuntuLTS \
  --admin-username azureuser \
  --generate-ssh-keys
Run Code Online (Sandbox Code Playgroud)

我使用具有提升权限的 PowerShell 7.0 来运行上述命令

解决了

更新 1:

  • 当您使用--generate-ssh-keysswitch 时,SSH 密钥会在 c:\users\.ssh\ 中生成
  • 如果已经有名称为id_rsa& 的文件,id_rsa.pub那么它可能会发生冲突,您可以使用另一个开关--ssh-key-values /path/to/public/key来指定不同的文件名
  • 之后,如果Permissions for 'private-key' are too open出现错误,请按照此处提到的步骤操作

powershell azure azure-cli azure-devops

6
推荐指数
1
解决办法
939
查看次数

如何在 Azure CLI 中使用变量

我试图在 azure CLI 中使用变量,就像我们在 powershell 中使用的那样。

在powershell中我们定义变量如下

$LOCATION = value
Run Code Online (Sandbox Code Playgroud)

并在命令中使用它如下

az group create --name foo --location $LOCATION
Run Code Online (Sandbox Code Playgroud)

我尝试过的:-

我试图在 Microsoft 文档中找到它

https://docs.microsoft.com/en-us/cli/azure/get-started-with-azure-cli?view=azure-cli-latest

但我没有得到任何有关的信息。

题 :-

  1. 我们如何在 azure CLI 中定义变量?(如 powershell)
  2. 我们如何在命令中使用它?(如 powershell)

注意:-我已经在本地安装了 azure CLI。

azure azure-cli

6
推荐指数
1
解决办法
8962
查看次数

如何从 .Net/C# 或 PowerShell 以编程方式调用或执行 azure cli 命令?

我正在尝试从 .NET/C# 或 PowerShell 以编程方式执行 azure CLI 命令。但我找不到任何方法来运行这个。有人可以阐明这一点吗?

.net powershell azure azure-cli

5
推荐指数
1
解决办法
8253
查看次数

az 登录命令失败 - Azure cli

在 Windows 上安装 Azure CLI,运行 az login 命令并遇到以下错误

在此输入图像描述

我运行的版本是:2.0.37

azure azure-cli

5
推荐指数
1
解决办法
9099
查看次数

如何使用 Azure CLI 创建 Azure DevOps 存储库

按照此处的文档,我尝试使用以下命令创建存储库:
az repos create --name Example

返回以下错误:

该命令因意外错误而失败。这是回溯:

TF401019:名称或标识符为 client 的 Git 存储库不存在,或者您无权执行正在尝试的操作。操作返回无效状态代码 404。

我已运行该az login命令,并使用以下命令将组织和项目设置为配置中的默认值:
az devops configure --defaults organization=https://dev.azure.com/example project=example

如何使用 Azure DevOps CLI 创建存储库?

git azure azure-cli azure-devops

5
推荐指数
1
解决办法
4406
查看次数