你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

快速入门:使用 Azure CLI 在应用服务中创建服务连接

本快速入门介绍了使用 Azure CLI 在 Azure 应用服务中创建服务连接的步骤。

如果没有 Azure 订阅,请在开始之前创建一个 Azure 免费帐户

先决条件

  • 本快速入门需要 Azure CLI 版本 2.30.0 或更高版本。 如果使用 Azure Cloud Shell,则最新版本已安装。
  • 本快速入门假设你在 Azure 上至少运行了一个应用服务。 如果你没有应用服务,请创建一个

初始设置

  1. 如果是首次使用服务连接器,请首先运行命令 az provider register 以注册服务连接器资源提供程序。

    az provider register -n Microsoft.ServiceLinker
    

    提示

    可以通过运行命令 az provider show -n "Microsoft.ServiceLinker" --query registrationState 来检查资源提供程序是否已注册。 如果输出为 Registered,则已注册服务连接器。

  2. (可选)使用 Azure CLI az webapp connection list-support-types 命令获取应用服务支持的目标服务列表。

    az webapp connection list-support-types --output table
    

创建服务连接

重要

要使用托管标识,你必须有权执行 Microsoft Entra 角色分配。 如果没有此权限,创建连接的操作将会失败。 你可要求订阅所有者向你授予此权限,或使用访问密钥来创建连接。

运行 Azure CLI 命令 az webapp connection 使用系统分配的托管标识来创建与 Blob 存储的服务连接,需提供以下信息:

  • 包含应用服务的资源组的名称
  • 应用服务的名称
  • 包含存储帐户的资源组的名称
  • 存储帐户的名称
az webapp connection create storage-blob

注意

如果没有 Blob 存储,可以运行 az webapp connection create storage-blob --new --system-identity 来预配一个新的 Blob 存储资源,并将其直接连接到应用服务实例。

查看连接

运行 Azure CLI 命令 az webapp connection 列出与应用服务的连接,需提供以下信息:

  • 包含应用服务的资源组的名称
  • 应用服务的名称
az webapp connection list -g "<your-app-service-resource-group>" -n "<your-app-service-name>" --output table

后续步骤

按照下面的教程开始使用服务连接器构建自己的应用程序。