【问题标题】:How can we run multiple CLI command in Azure Bash together?我们如何在 Azure Bash 中同时运行多个 CLI 命令?
【发布时间】:2020-03-25 04:54:53
【问题描述】:

我有多个资源要一起使用 CLI 命令部署在我的环境中。例如:我需要使用单个脚本创建 VM、Web 应用程序、Redis 缓存等。 我们可以一起创建所有资源,而不是创建单独的资源。

【问题讨论】:

  • 根据您的要求,我实际上建议使用 ARM 模板并使用单个模板创建所有资源。
  • 您只需将用于创建资源的所有 CLI 命令放入单个 shell 脚本中并执行即可。但首先,您需要登录 CLI。

标签: azure azure-cli azure-cli2


【解决方案1】:

一种方法是将所有命令放在.sh shell 脚本中。以下是如何执行此操作的示例:

#!/bin/bash

az group create -n MyResourceGroup -l centralus

az vm create -n MyVm -g MyResourceGroup --image UbuntuLTS

az webapp create -g MyResourceGroup -p MyPlan -n MyUniqueAppName

# More Azure CLI commands to create resources

然后您可以在本地环境 bash shell 或 Azure Cloud Shell 中运行您的脚本,如下所示:

username@Azure:~$ ./script.sh

另一种方法是使用ARM template 来部署您的资源。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2023-01-20
    • 2021-08-04
    • 1970-01-01
    • 1970-01-01
    • 2021-04-06
    • 1970-01-01
    • 1970-01-01
    • 2016-01-11
    相关资源
    最近更新 更多