如何在 Azure CLI 中使用变量

Dev*_*Dev 6 azure 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。

Ami*_*nes 5

传递variables给任何 CLI 命令的最简单方法是使用environment variables

环境变量是其值在程序外部设置的变量,通常通过操作系统或微服务中内置的功能进行设置。环境变量由名称/值对组成,并且可以在某个时间点创建任何数字并可供参考。

您可以在下面找到 Bash 和 CMD 中的示例:

重击-

设置新的环境变量-

export LOCATION=westeurope
Run Code Online (Sandbox Code Playgroud)

打印环境变量-

echo ${LOCATION}
Run Code Online (Sandbox Code Playgroud)

AZ CLI 示例-

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

CMD-

设置新的环境变量-

set LOCATION=westeurope
Run Code Online (Sandbox Code Playgroud)

打印环境变量-

echo %LOCATION%
Run Code Online (Sandbox Code Playgroud)

AZ CLI 示例-

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