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

使用 Azure CLI 创建 Azure 时序见解第 2 代环境

注意

2025 年 3 月之后,将不再支持时序见解 (TSI) 服务。 请考虑尽快将现有 TSI 环境迁移到备用解决方案。 有关弃用和迁移的详细信息,请访问我们的文档

本文档将指导你完成创建新的时序见解第 2 代环境的操作。

Azure Cloud Shell

Azure 托管 Azure Cloud Shell(一个可通过浏览器使用的交互式 shell 环境)。 可以将 Bash 或 PowerShell 与 Cloud Shell 配合使用来使用 Azure 服务。 可以使用 Cloud Shell 预安装的命令来运行本文中的代码,而不必在本地环境中安装任何内容。

若要启动 Azure Cloud Shell,请执行以下操作:

选项 示例/链接
选择代码或命令块右上角的“试用”。 选择“试用”不会自动将代码或命令复制到 Cloud Shell。 Screenshot that shows an example of Try It for Azure Cloud Shell.
转到 https://shell.azure.com 或选择启动 Cloud Shell 按钮可在浏览器中打开 Cloud Shell。 Button to launch Azure Cloud Shell.
选择 Azure 门户右上角菜单栏上的 Cloud Shell 按钮。 Screenshot that shows the Cloud Shell button in the Azure portal

若要使用 Azure Cloud Shell,请执行以下操作:

  1. 启动 Cloud Shell。

  2. 选择代码块(或命令块)上的“复制”按钮以复制代码或命令。

  3. 在 Windows 和 Linux 上选择 Ctrl+Shift+V,或在 macOS 上选择 Cmd+Shift+V 将代码或命令粘贴到 Cloud Shell 会话中。

  4. 选择“Enter”运行代码或命令。

先决条件

  • 为环境的冷存储创建 Azure 存储帐户。 此帐户旨在用于长期保留和历史数据分析。

注意

在代码中,将 mytsicoldstore 替换为冷存储帐户的唯一名称。

首先,创建存储帐户:

storage=mytsicoldstore
rg=-my-resource-group-name
az storage account create -g $rg -n $storage --https-only
key=$(az storage account keys list -g $rg -n $storage --query [0].value --output tsv

创建环境

现在存储帐户已创建,其名称和管理密钥已分配给变量,可以运行以下命令来创建 Azure 时序见解环境了:

注意

在代码中,将以下内容替换为方案的唯一名称:

  • my-tsi-env 替换为你的环境名称。
  • my-ts-id-prop 替换为时序 ID 属性的名称。

重要

环境的时序 ID 类似于数据库分区键。 时序 ID 还充当时序模型的主键。

有关详细信息,请参阅选择时序 ID 的最佳做法

az tsi environment gen2 create --name "my-tsi-env" --location eastus2 --resource-group $rg --sku name="L1" capacity=1 --time-series-id-properties name=my-ts-id-prop type=String --warm-store-configuration data-retention=P7D --storage-configuration account-name=$storage management-key=$key

删除 Azure 时序见解环境

可以使用 Azure CLI 删除单个资源(例如时序见解环境),或删除资源组及其所有资源(包括任何时序见解环境)。

若要删除时序见解环境,请运行以下命令:

az tsi environment delete --name "my-tsi-env" --resource-group $rg

若要删除存储帐户,请运行以下命令:

az storage account delete --name $storage --resource-group $rg

若要删除资源组及其所有资源,请运行以下命令:

az group delete --name $rg

后续步骤