创建 Azure 资源以托管 Teams 选项卡应用

已完成

在本单元中,你将了解如何使用适用于 Visual Studio Code 的 Teams 工具包预配托管选项卡应用所需的 Azure 资源。 若要为 Teams 应用预配资源,需要 Azure 订阅。 预配资源是一次性活动,除非稍后添加需要更多资源的功能。

在本练习中,需要在 Azure 中预配资源之前创建选项卡应用程序。 要预配的 Azure 资源包括:

  • Azure 存储:将选项卡应用作为静态 Web 应用托管。
  • 用户分配的标识:对 Azure 服务到服务请求进行身份验证。

Azure 帐户

Teams 工具包要求先登录到 Azure 帐户并拥有订阅,然后才能预配资源实例。 然后,你将使用这些资源来部署应用,以将其托管在 Azure 中。 使用链接 https://azure.microsoft.com/free/创建免费帐户(如果还没有)。

注意

在本模块中,我们重点介绍 Azure 存储中托管的选项卡应用,而不是在 SharePoint 上托管的应用。 SharePoint 框架 (SPFx) 选项卡的分布方式略有不同。

ARM 模板

Teams 工具包使用 Azure 资源管理器模板 (ARM 模板预配 Azure 资源,) 使用 Bicep 而不是 JSON。 Bicep 是一种域特定语言 (DSL) ,它使用声明性语法来部署 Azure 资源。 生成 ARM 模板时,Bicep 比 JSON 更易于开发和读取。

可以在路径 /infra 中找到 Bicep 文件。 这种基础结构即代码方法使你能够更轻松地专注于构建应用。 仍可以选择 自定义资源预配