Für ähnliche Funktionen wie Amazon Timestream für sollten Sie Amazon Timestream for LiveAnalytics InfluxDB in Betracht ziehen. Es bietet eine vereinfachte Datenaufnahme und Antwortzeiten im einstelligen Millisekundenbereich für Analysen in Echtzeit. Erfahren Sie hier mehr.
Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Erste Schritte mit Timestream for InfluxDB 3
Amazon Timestream für InfluxDB 3 einrichten
Bevor Sie Amazon Timestream for InfluxDB zum ersten Mal verwenden, führen Sie die folgenden Aufgaben aus:
Wenn Sie bereits eine haben AWS-Konto, Ihre Timestream for InfluxDB-Anforderungen kennen und es vorziehen, die Standardeinstellungen für IAM und Amazon VPC zu verwenden, fahren Sie mit fort. Eine Timestream for InfluxDB-Instanz erstellen und eine Verbindung zu ihr herstellen
Melden Sie sich an für ein AWS-Konto
Wenn Sie noch keine haben AWS-Konto, führen Sie die folgenden Schritte aus, um eine zu erstellen.
Um sich für eine anzumelden AWS-Konto
Öffnen Sie https://portal.aws.amazon.com/billing/die Anmeldung.
Folgen Sie den Online-Anweisungen.
Während der Anmeldung erhalten Sie einen Telefonanruf oder eine Textnachricht und müssen einen Verifizierungscode über die Telefontasten eingeben.
Wenn Sie sich für eine anmelden AWS-Konto, Root-Benutzer des AWS-Kontoswird eine erstellt. Der Root-Benutzer hat Zugriff auf alle AWS-Services und Ressourcen des Kontos. Als bewährte Sicherheitsmethode weisen Sie einem Benutzer Administratorzugriff zu und verwenden Sie nur den Root-Benutzer, um Aufgaben auszuführen, die Root-Benutzerzugriff erfordern.
AWS sendet Ihnen nach Abschluss des Anmeldevorgangs eine Bestätigungs-E-Mail. Du kannst jederzeit deine aktuellen Kontoaktivitäten einsehen und dein Konto verwalten, indem du zu https://aws.amazon.com/
Erstellen eines Benutzers mit Administratorzugriff
Nachdem Sie sich für einen angemeldet haben AWS-Konto, sichern Sie Ihren Root-Benutzer des AWS-Kontos AWS IAM Identity Center, aktivieren und erstellen Sie einen Administratorbenutzer, sodass Sie den Root-Benutzer nicht für alltägliche Aufgaben verwenden.
Sichern Sie Ihre Root-Benutzer des AWS-Kontos
-
Melden Sie sich AWS-Managementkonsole
als Kontoinhaber an, indem Sie Root-Benutzer auswählen und Ihre AWS-Konto E-Mail-Adresse eingeben. Geben Sie auf der nächsten Seite Ihr Passwort ein. Hilfe bei der Anmeldung mit dem Root-Benutzer finden Sie unter Anmelden als Root-Benutzer im AWS-Anmeldung -Benutzerhandbuch zu.
-
Aktivieren Sie die Multi-Faktor-Authentifizierung (MFA) für den Root-Benutzer.
Anweisungen finden Sie unter Aktivieren eines virtuellen MFA-Geräts für Ihren AWS-Konto Root-Benutzer (Konsole) im IAM-Benutzerhandbuch.
Erstellen eines Benutzers mit Administratorzugriff
-
Aktivieren Sie das IAM Identity Center.
Anweisungen finden Sie unter Aktivieren AWS IAM Identity Center im AWS IAM Identity Center -Benutzerhandbuch.
-
Gewähren Sie einem Administratorbenutzer im IAM Identity Center Benutzerzugriff.
Ein Tutorial zur Verwendung von IAM-Identity-Center-Verzeichnis als Identitätsquelle finden Sie IAM-Identity-Center-Verzeichnis im Benutzerhandbuch unter Benutzerzugriff mit der Standardeinstellung konfigurieren.AWS IAM Identity Center
Anmelden als Administratorbenutzer
-
Um sich mit Ihrem IAM-Identity-Center-Benutzer anzumelden, verwenden Sie die Anmelde-URL, die an Ihre E-Mail-Adresse gesendet wurde, als Sie den IAM-Identity-Center-Benutzer erstellt haben.
Hilfe bei der Anmeldung mit einem IAM Identity Center-Benutzer finden Sie im AWS-Anmeldung Benutzerhandbuch unter Anmeldung beim AWS Access-Portal.
Weiteren Benutzern Zugriff zuweisen
-
Erstellen Sie im IAM-Identity-Center einen Berechtigungssatz, der den bewährten Vorgehensweisen für die Anwendung von geringsten Berechtigungen folgt.
Anweisungen hierzu finden Sie unter Berechtigungssatz erstellen im AWS IAM Identity Center -Benutzerhandbuch.
-
Weisen Sie Benutzer einer Gruppe zu und weisen Sie der Gruppe dann Single Sign-On-Zugriff zu.
Eine genaue Anleitung finden Sie unter Gruppen hinzufügen im AWS IAM Identity Center -Benutzerhandbuch.
Erteilen programmgesteuerten Zugriffs
Benutzer benötigen programmatischen Zugriff, wenn sie mit AWS außerhalb des interagieren möchten. AWS-Managementkonsole Die Vorgehensweise, um programmgesteuerten Zugriff zu gewähren, hängt davon ab, welcher Benutzertyp auf AWS zugreift:
-
Für die Identität der Belegschaft (Benutzer verwaltet in AWS IAM Identity Center): Verwenden Sie temporäre Anmeldeinformationen
-
Für IAM-Benutzer: Verwenden Sie temporäre Anmeldeinformationen oder langfristige Anmeldeinformationen (nicht empfohlen)
Ermitteln der Anforderungen
Bevor Sie eine DB-Instance und eine Sicherheitsgruppe erstellen, müssen Sie Ihre DB-Instance und die Netzwerkanforderungen kennen. Hier einige wichtige Dinge, die Sie berücksichtigen sollten:
-
Ressourcenanforderungen — Was sind die Speicher- und Prozessoranforderungen für Ihre Anwendung oder Ihren Dienst?
-
VPC und Sicherheitsgruppe — Ihre DB-Instance wird sich höchstwahrscheinlich in einer Virtual Private Cloud (VPC) befinden. Um eine Verbindung zu Ihrer DB-Instance einzurichten, müssen Sie Sicherheitsgruppenregeln festlegen.
-
Hochverfügbarkeit — Benötigen Sie Failover-Unterstützung?
-
IAM-Richtlinien — AWS-Konto Haben Sie Richtlinien, die die für die Durchführung von Amazon Timestream for InfluxDB-Vorgängen erforderlichen Berechtigungen gewähren?
-
Offene Ports — Auf welchem TCP/IP Port wartet Ihre Datenbank? Die Standardeinstellung für Timestream for InfluxDB ist 8086.
-
AWS-Region— Worin möchtest AWS-Region du deine Datenbank haben?
-
DB-Festplattensubsystem — Was sind Ihre Speicheranforderungen?
Ermöglichen des Zugriffs auf Ihre DB-Instance in der VPC durch Erstellen einer Sicherheitsgruppe
VPC-Sicherheitsgruppen bieten Zugriff auf DB-Instances in einer VPC. Sie fungieren als Firewall für die zugeordneten DB-Instances und steuern den ein- und ausgehenden Datenverkehr auf der DB-Instance-Ebene. DB-Instances werden standardmäßig mit einer Firewall und einer Standard-Sicherheitsgruppe erstellt, die DB-Instance schützen.
So erstellen Sie eine VPC-Sicherheitsgruppe:
-
Wählen Sie in der AWS-ManagementkonsoleVPC.
-
Wählen Sie im Navigationsbereich Sicherheitsgruppen aus.
-
Wählen Sie Create security group (Sicherheitsgruppe erstellen) aus.
-
Geben Sie einen Namen und eine Beschreibung ein und wählen Sie Ihre VPC aus.
-
Fügen Sie eingehende Regeln für benutzerdefiniertes TCP mit den entsprechenden Quelleinstellungen hinzu.
-
Erstellen Sie die Sicherheitsgruppe.
Eine Timestream for InfluxDB-Instanz erstellen und eine Verbindung zu ihr herstellen
Die Verbindung zu einer Amazon Timestream for InfluxDB-DB-Instance verwendet Token-Authentifizierung.
Die Verbindungsinformationen umfassen Endpunkt, Port, Benutzername, Passwort und ein gültiges Zugriffstoken. Sie finden diese Informationen mit dem AWS-Managementkonsole oder AWS CLI.
Sie können Zugriffstoken wie folgt erstellen:
Das folgende Verfahren erstellt sowohl eine Amazon Elastic Compute Cloud-Instance als auch einen Timestream for InfluxDB-DB-Cluster und zeigt Ihnen, wie Sie mithilfe des Telegraf-Clients Daten von der Amazon-Instance in die EC2 DB-Instance schreiben.
Schritt 1: EC2 Amazon-Instance erstellen
-
Melden Sie sich bei der an AWS-Managementkonsole und öffnen Sie die EC2 Amazon-Konsole.
-
Wählen Sie den AWS-Region Ort aus, an dem Sie die EC2 Amazon-Instance erstellen möchten.
-
Wählen Sie Amazon EC2 Dashboard und dann Launch Instance.
-
Konfigurieren Sie Ihre EC2 Amazon-Instance mit den entsprechenden Einstellungen.
Schritt 2: Erstellen Sie eine InfluxDB 3-Instanz
-
Melden Sie sich bei der Timestream for AWS-Managementkonsole InfluxDB-Konsole an und öffnen Sie sie.
-
Wählen Sie im Navigationsbereich InfluxDB-Datenbanken aus.
-
Wählen Sie Create InfluxDB 3-Datenbank.
-
Nachdem Sie InfluxDB 3 ausgewählt haben, wählen Sie zwischen den Editionen Core und Enterprise. Für dieses Tutorial, in dem Sie Daten aus einer einzelnen EC2 Amazon-Instance aufnehmen und Testabfragen ausführen, ist die Core Edition für Ihre Bedürfnisse ausreichend.
-
Konfigurieren Sie Ihre DB-Instance mit den entsprechenden Einstellungen. Für bestimmte Engine-Konfigurationen können Sie aus einer vorhandenen Parametergruppe auswählen oder eine neue erstellen. Wenn keine benutzerdefinierte Konfiguration erforderlich ist, fahren Sie einfach fort und eine Standardparametergruppe wird automatisch für Ihre Instanz erstellt.
Wichtig: Wenn Sie einen privaten Cluster erstellen, stellen Sie sicher, dass Sie die erforderlichen S3-Richtlinien hinzufügen, um Ihren Timestream for InfluxDB-Cluster zu erstellen
-
Konfigurieren Sie Ihre Instanzgröße und Netzwerkeinstellungen. Achten Sie besonders auf die Netzwerkkonfiguration. Wenn Sie sich für eine private Instance entscheiden, stellen Sie sicher, dass sie von der VPC Ihrer EC2 Amazon-Instance aus zugänglich ist, indem Sie die entsprechende VPC, Subnetze und Sicherheitsgruppen auswählen, die die Konnektivität zwischen Ihrer EC2 Amazon-Instance und der InfluxDB-Instance ermöglichen.
-
Wählen Sie InfluxDB-Datenbank erstellen.
-
Warten Sie, bis Ihre DB-Instance verfügbar ist.
Schritt 3: Greifen Sie auf den InfluxDB Explorer zu
Der einfachste Weg, mit der Interaktion mit Ihrer InfluxDB-Instanz über den InfluxDB Explorer zu beginnen:
-
Laden Sie den InfluxDB Explorer vom Explorer/ herunter https://docs.influxdata.com/influxdb3/
-
Führen Sie für private DB-Instances den Explorer von derselben VPC aus (mit einer EC2 Amazon-Instance oder einem Bastion-Host).
-
Für öffentlich zugängliche DB-Instances können Sie den Explorer von jedem Ort mit Internetzugang aus ausführen.
-
Konfigurieren Sie den Explorer mit Ihrem Cluster-Endpunkt und Ihren Anmeldeinformationen.
Wenn Sie es vorziehen, die InfluxDB 3-CLI oder zu verwenden, lesen Sie bitte in der InfluxDB 3-Dokumentation
Schritt 4: Senden Sie Telegraf-Daten an Ihre InfluxDB-Instanz
-
Stellen Sie mit dem InfluxDB Explorer eine Connect zu Ihrer InfluxDB-Instance her und generieren Sie ein API-Token.
-
Connect zu Ihrer EC2 Amazon-Instance her und installieren Sie Telegraf.
-
Konfigurieren Sie Telegraf so, dass Daten an Ihre InfluxDB-Instance gesendet werden.
-
Aktivieren und starten Sie den Telegraf-Dienst.
Schritt 5: Löschen Sie die EC2 Amazon-Instance und die InfluxDB-DB-Instance
Nachdem Sie die von Telegraph generierten Daten untersucht haben, löschen Sie sowohl Ihre Amazon EC2 - als auch Ihre InfluxDB-DB-Instances, um zu vermeiden, dass ihnen Gebühren berechnet werden.