描述用于与 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 门户访问 Azure Cloud Shell,方法是选择 Cloud Shell 图标:

Azure 门户的屏幕截图,其中突出显示了 Cloud Shell 图标。

Azure Cloud Shell 具有多项功能,使它成为支持你管理 Azure 的独特产品/服务。 其中一些功能包括:

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

什么是 Azure PowerShell?

Azure PowerShell 是开发人员、DevOps 和 IT 专业人员可以运行名为 command-lets(cmdlet)的命令的 shell。 这些命令调用 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 之间的功能与访问的相似性,主要取决于你最熟悉的语言。