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. | |
Passare a https://shell.azure.com o selezionare il pulsante Avvia Cloud Shell per aprire Cloud Shell nel browser. | |
Selezionare il pulsante Cloud Shell nella barra dei menu nell'angolo in alto a destra del portale di Azure. |
Per usare Azure Cloud Shell:
Avviare Cloud Shell.
Selezionare il pulsante Copia in un blocco di codice (o in un blocco di comando) per copiare il codice o il comando.
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.
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
- Informazioni sulle origini evento di inserimento dati in streaming per l'ambiente Azure Time Series Insights Gen2.
- Informazioni su come connettersi a un hub IoT