Freigeben über


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. Screenshot, der ein Beispiel für
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 , um die Azure Cloud Shell zu starten.
Wählen Sie die Schaltfläche Cloud Shell auf der Menüleiste oben rechts im Azure-Portalaus. Screenshot der Schaltfläche

So verwenden Sie Azure Cloud Shell:

  1. Starten Sie Cloud Shell.

  2. Wählen Sie die Schaltfläche Kopieren in einem Codeblock (oder Befehlsblock) aus, um den Code oder Befehl zu kopieren.

  3. 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.

  4. 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