Creare un ambiente Azure Time Series Insights Gen2 usando l'interfaccia della riga di comando di Azure

Nota

Il servizio Time Series Insights verrà ritirato il 7 luglio 2024. Considerare di eseguire la migrazione degli ambienti esistenti a soluzioni alternative il prima possibile. Per altre informazioni sulla deprecazione e sulla migrazione, visitare la nostra documentazione.

Questo documento fornirà le linee guida per la creazione di un nuovo ambiente Time Series Insights Gen2.

Azure Cloud Shell

Azure Cloud Shell è un ambiente di shell interattivo ospitato in Azure e usato tramite il browser. È possibile usare Bash o PowerShell con Cloud Shell per usare i servizi di Azure. È possibile usare i comandi preinstallati di Cloud Shell per eseguire il codice contenuto in questo articolo senza dover installare strumenti nell'ambiente locale.

Per avviare Azure Cloud Shell:

Opzione Esempio/Collegamento
Selezionare Prova nell'angolo superiore destro di un blocco di codice o di comando. Quando si seleziona Prova, il codice o il comando non viene copiato automaticamente in Cloud Shell. Screenshot che mostra un esempio di Prova per Azure Cloud Shell.
Passare a https://shell.azure.com o selezionare il pulsante Avvia Cloud Shell per aprire Cloud Shell nel browser. Pulsante per avviare Azure Cloud Shell.
Selezionare il pulsante Cloud Shell nella barra dei menu nell'angolo in alto a destra del portale di Azure. Screenshot che mostra il pulsante Cloud Shell nel portale di Azure

Per usare Azure Cloud Shell:

  1. Avviare Cloud Shell.

  2. Selezionare il pulsante Copia in un blocco di codice (o in un blocco di comando) per copiare il codice o il comando.

  3. Incollare il codice o il comando nella sessione di Cloud Shell selezionando CTRL+MAIUSC+V in Windows e Linux o selezionando CMD+MAIUSC+V in macOS.

  4. Premere Invio per eseguire il codice o il comando.

Prerequisiti

  • Creare un account di archiviazione di Azure per l'archiviazione offline sicura dell'ambiente. Questo account è progettato per la conservazione a lungo termine e l'analisi dei dati cronologici.

Nota

Nel codice, sostituire mytsicoldstore con un nome univoco per l'account di archiviazione offline sicura.

Per prima cosa, creare l'account di archiviazione:

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

Creazione dell'ambiente

Una volta creato l'account di archiviazione e assegnati il nome e la chiave di gestione alle variabili, eseguire il comando di seguito per creare l'ambiente Azure Time Series Insights:

Nota

Nel codice, sostituire quanto segue con i nomi univoci dello scenario:

  • my-tsi-env con il nome dell'ambiente.
  • my-ts-id-prop con il nome della proprietà ID serie temporale.

Importante

L'ID serie temporale dell'ambiente è paragonabile a una chiave di partizione del database. L'ID serie temporale funge anche da chiave primaria per il modello Time Series.

Per altre informazioni, leggere Best practices for choosing a Time Series ID (Procedure consigliate per la scelta di un ID Time Series).

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

Rimuovere un ambiente Azure Time Series Insights

È possibile usare l'interfaccia della riga di comando di Azure per eliminare una singola risorsa, come un ambiente Time Series Insights, o eliminare un gruppo di risorse e tutte le risorse, incluso qualsiasi ambiente Time Series Insights.

Per eliminare un ambiente Time Series Insights, eseguire il comando seguente:

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

Per eliminare l'account di archiviazione, eseguire il comando seguente:

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

Per eliminare un gruppo di risorse e tutte le risorse correlate, eseguire questo comando:

az group delete --name $rg

Passaggi successivi