📜  Microsoft Azure – 过滤门户的药丸(1)

📅  最后修改于: 2023-12-03 15:32:53.583000             🧑  作者: Mango

Microsoft Azure – 过滤门户的药丸

Microsoft Azure 是微软发布的云计算平台,它提供包括计算、存储、数据管理和分析等一系列云服务。 Azure 门户是用于管理 Azure 资源的用户界面。对于程序员来说,Azure 门户是一颗宝石,但有时也可能会变成一颗药丸,特别是在需要进行大量筛选和排序的情况下。

过滤门户的药丸 - 为什么是药丸?

Azure 门户中提供了各种筛选和排序的选项,例如在虚拟机列表中,您可以按名称、位置、大小和 SKU 等条件进行排序和筛选。但是,当您有多个筛选条件时,门户中的筛选器往往会变得非常混乱。此时,您可能会浪费很多时间来调整它,并找到所需的内容。因此,当需要进行复杂的筛选和排序操作时,Azure 门户可能会成为“药丸”,让人头疼不已。

过滤门户的药丸 - 如何解决?

幸运的是,作为一个程序员,您有许多工具可以帮助您更有效地管理 Azure 资源。以下是一些建议:

  1. 使用 Azure CLI:Azure CLI 是一个命令行工具,可让您从终端访问 Azure 服务。它提供了比 Azure 门户更灵活的筛选和排序选项。例如,您可以使用 grep 命令查找名称或描述的特定部分,使用 awk 命令进行列选择和在 UNIX shell 中使用管道将多个命令连接在一起。 Azure CLI 还提供了可用于脚本化和自动化操作的许多选项。这是一种非常强大的方式,它可以大大节省时间和精力。

为了使用 Azure CLI,您需要在本地计算机上安装它,并使用 Azure 登录命令进行身份验证:

az login

一旦登录,您可以使用 Azure CLI 命令对资源进行排序和筛选:

# 筛选虚拟机
az vm list --query "[?name=='myVM']"
  1. 使用 Azure PowerShell:Azure PowerShell 是 Microsoft 发布的另一个命令行工具,可以提供与 Azure CLI 相似的功能,但使用 Windows PowerShell。 Azure PowerShell 提供了大量的功能,可用于管理和监控 Azure 资源,与 Azure CLI 相比,Azure PowerShell 可以更轻松地集成到 Windows PowerShell 脚本中。

为了使用 Azure PowerShell,您需要在本地计算机上安装它,并使用 Azure 登录命令进行身份验证:

Connect-AzureRmAccount

一旦登录,您可以使用 Azure PowerShell 命令对资源进行排序和筛选:

# 筛选虚拟机
Get-AzureRmVM -Name "myVM"
  1. 使用 Azure Portal 模板:Azure Portal 模板是一种可重复使用的资源定义,提供了一种将 Azure 资源定义为代码的方法。通过定义模板文件,您可以创建、修改和删除各种 Azure 资源。模板可以用于自动化部署,还可以用于存储和管理您的 Azure 资源定义。

虽然 Azure Portal 模板可能需要一些学习成本,但是一旦您学会了使用它们,它们可以大大简化和加速您的工作流程。

结论

每个程序员都有自己的喜好和口味,这就是有这么多 Azure 管理工具可供选择的原因。在处理大量 Azure 资源时,Azure 门户可能会成为药丸,但幸运的是,您有许多其他选择。Azure CLI,Azure PowerShell 和 Azure Portal 模板是一些最受欢迎的工具,可用于更有效地管理您的 Azure 资源。