Erstellen einer Azure Time Series Insights Gen2-Umgebung mithilfe der Azure CLI
Anmerkung
Der Time Series Insights-Dienst wird am 7. Juli 2024 eingestellt. Erwägen Sie, vorhandene Umgebungen so schnell wie möglich zu alternativen Lösungen zu migrieren. Weitere Informationen zur Abschaffung und zur Migration finden Sie in unserer Dokumentation.
Dieses Dokument begleitet Sie bei der Erstellung einer neuen Time Series Insights Gen2-Umgebung.
Azure Cloud Shell
Azure hostt Azure Cloud Shell, eine interaktive Shell-Umgebung, die Sie über Ihren Browser verwenden können. Sie können entweder Bash oder PowerShell mit Cloud Shell verwenden, um mit Azure-Diensten zu arbeiten. Sie können die vorinstallierten Cloud Shell-Befehle verwenden, um den Code in diesem Artikel auszuführen, ohne etwas in Ihrer lokalen Umgebung installieren zu müssen.
So starten Sie Azure Cloud Shell:
Option | Beispiel/Link |
---|---|
Wählen Sie in der oberen rechten Ecke eines Code- oder Befehlsblocks die Option Ausprobieren aus. Wenn Sie Ausprobieren auswählen, wird der Code oder Befehl nicht automatisch in die Cloud Shell kopiert. | |
Wechseln Sie zu https://shell.azure.comoder wählen Sie den Button "Cloud Shell starten", um Cloud Shell in Ihrem Browser zu öffnen. | Schaltfläche |
Wählen Sie die Schaltfläche Cloud Shell auf der Menüleiste oben rechts im Azure-Portalaus. |
So verwenden Sie Azure Cloud Shell:
Starten Sie Cloud Shell.
Wählen Sie die Schaltfläche Kopieren in einem Codeblock (oder Befehlsblock) aus, um den Code oder Befehl zu kopieren.
Fügen Sie den Code oder Befehl in die Cloud Shell-Sitzung ein, indem Sie STRG-+UMSCHALTTASTE+V- unter Windows und Linux auswählen oder Cmd+UMSCHALT-+V- unter macOS auswählen.
Wählen Sie Geben Sie ein, um den Code oder Befehl auszuführen.
Voraussetzungen
- Erstellen Sie ein Azure-Speicherkonto für das KühllagerIhrer Umgebung. Dieses Konto ist für langfristige Aufbewahrung und Analyse für historische Daten konzipiert.
Anmerkung
Ersetzen Sie in Ihrem Code mytsicoldstore
durch einen eindeutigen Namen für Ihr Kaltspeicherkonto.
Erstellen Sie zunächst das Speicherkonto:
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
Erstellung der Umgebung
Nachdem das Speicherkonto erstellt wurde und der Name und der Verwaltungsschlüssel den Variablen zugewiesen sind, führen Sie den folgenden Befehl aus, um die Azure Time Series Insights-Umgebung zu erstellen:
Anmerkung
Ersetzen Sie im Code Folgendes durch eindeutige Namen für Ihr Szenario:
-
my-tsi-env
mit Ihrem Umgebungsnamen. -
my-ts-id-prop
mit dem Namen Ihrer Zeitreihen-ID-Eigenschaft.
Wichtig
Die Zeitreihen-ID Ihrer Umgebung ist wie ein Datenbankpartitionsschlüssel. Die Zeitreihen-ID fungiert auch als Primärschlüssel für Ihr Zeitreihenmodell.
Weitere Informationen finden Sie unter Bewährte Methoden zum Auswählen einer Zeitreihen-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
Entfernen einer Azure Time Series Insights-Umgebung
Sie können die Azure CLI verwenden, um eine einzelne Ressource, z. B. eine Umgebung für Zeitreiheneinblicke, zu löschen oder eine Ressourcengruppe und alle zugehörigen Ressourcen zu löschen, einschließlich aller Time Series Insights-Umgebungen.
Um ein Time Series Insights-Umfeldzu löschen, führen Sie den folgenden Befehl aus:
az tsi environment delete --name "my-tsi-env" --resource-group $rg
Führen Sie den folgenden Befehl aus, um das Speicherkontozu löschen:
az storage account delete --name $storage --resource-group $rg
Führen Sie den folgenden Befehl aus, um die Ressourcengruppe und alle zugehörigen Ressourcen zu löschen:
az group delete --name $rg
Nächste Schritte
- Erfahren Sie mehr über Streaming-Erfassungsereignisquellen für Ihre Azure Time Series Insights Gen2-Umgebung.
- Erfahren Sie, wie Sie sich mit einem IoT Hub verbinden können