描述用于与 Azure 交互的工具

已完成

若要充分利用 Azure,需要一种方法来与 Azure 环境、管理组、订阅、资源组、资源等进行交互。 Azure 提供了多个用于管理环境的工具,包括:

  • Azure 门户
  • Azure PowerShell
  • Azure 命令行接口 (CLI)

什么是 Azure 门户?

Azure 门户是基于 Web 的统一控制台,提供可替代命令行工具的方法。 通过 Azure 门户,可以使用图形用户界面来管理 Azure 订阅。 方法:

  • 生成、管理和监视一切内容,从简单的 Web 应用到复杂的云部署
  • 创建自定义仪表板以有序地显示资源
  • 配置辅助功能选项以提供最佳体验

以下视频向你介绍了 Azure 门户:

Azure 门户旨在实现复原能力和持续可用性。 它保留每个 Azure 数据中心的状态。 此配置使 Azure 门户能够从单个数据中心的故障中复原,并通过在物理位置上邻近用户来避免网络速度降低。 Azure 门户会持续更新,并且无需停机进行维护活动。

Azure Cloud Shell

Azure Cloud Shell 是基于浏览器的 shell 工具,可用于使用 shell 创建、配置和管理 Azure 资源。 Azure Cloud Shell 支持 Azure PowerShell 和 Azure 命令行接口 (CLI),后者是 Bash shell。

你可以经 Azure 门户通过选择 Cloud Shell 图标访问 Azure Cloud Shell:

Screenshot of the Azure portal with the Cloud Shell icon emphasized.

Azure Cloud Shell 具有多个特征,使它成为支持你管理 Azure 的独特产品/服务。 其中的部分特征包括:

  • 它是基于浏览器的 shell 体验,无需本地安装或配置。
  • 它已经过 Azure 凭据身份验证,因此,登录时本质上知道你是谁以及你拥有哪些权限。
  • 你可以选择最熟悉的 shell;Azure Cloud Shell 支持 Azure PowerShell 和使用 Bash 的 Azure CLI。

什么是 Azure PowerShell?

Azure PowerShell 是一种 shell,开发人员、DevOps 和 IT 专业人员可用于运行名为 command-lets (cmdlet) 的命令。 这些命令调用 Azure REST API 来执行 Azure 中的管理任务。 可以独立运行 cmdlet 来处理一次性更改,也可以将它们组合在一起,以帮助协调复杂的操作,例如:

  • 单个资源或多个已连接资源的例程设置、清除和维护。
  • 通过命令式编程部署可能包含数十个,或者数百个资源的整个基础结构。

捕获脚本中的命令可使进程可重复和自动化。

除了通过 Azure Cloud Shell 提供,你还可在 Windows、Linux 和 Mac 平台上安装和配置 Azure PowerShell。

什么是 Azure CLI?

Azure CLI 在功能上等效于 Azure PowerShell,主要区别是命令的语法。 Azure PowerShell 使用 PowerShell 命令,而 Azure CLI 使用 Bash 命令。

Azure CLI 提供处理离散任务或通过代码协调复杂操作的相同优势。 它还可在 Windows、Linux 和 Mac 平台上以及通过 Azure Cloud Shell 进行安装。

由于 Azure PowerShell 与基于 Bash 的 Azure CLI 之间的功能和访问的相似性,它主要取决于你最熟悉的语言。