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.
Konfigurieren einer DB-Instance
Dieser Abschnitt zeigt, wie Sie Ihre Amazon Timestream for InfluxDB-DB-Instance einrichten. Bevor Sie eine DB-Instance erstellen, entscheiden Sie sich für die DB-Instance-Klasse, die die DB-Instance ausführt. Entscheiden Sie außerdem, wo die DB-Instance ausgeführt werden soll, indem Sie eine Region auswählen. AWS Als Nächstes erstellen Sie die DB-Instance.
Sie können eine DB-Instance mit einer DB-Parametergruppe konfigurieren. Eine DB-Parametergruppe fungiert als Container für Engine-Konfigurationswerte, die auf eine oder mehrere DB-Instances angewendet werden.
Die verfügbaren Parameter hängen von der DB-Engine und der DB-Engine-Version ab. Sie können eine DB-Parametergruppe angeben, wenn Sie eine DB-Instance erstellen. Sie können eine DB-Instance auch ändern, um sie anzugeben.
Wichtig
Derzeit können Sie die Compute- (Instance-Typen) und die Speicherkonfiguration (Storage-Typen) vorhandener Instances nicht ändern.
Erstellen einer DB-Instance
Verwenden der Konsole
Melden Sie sich bei Amazon Timestream for InfluxDB an AWS Management Console und öffnen Sie es.
Wählen Sie in der oberen rechten Ecke der Amazon Timestream for InfluxDB-Konsole die AWS Region aus, in der Sie die DB-Instance erstellen möchten.
Wählen Sie im Navigationsbereich InfluxDB-Datenbanken aus.
Wählen Sie Create Influx database.
Geben Sie für DB Instance Identifier einen Namen ein, der Ihre Instance identifiziert.
Geben Sie die grundlegenden InfluxDB-Konfigurationsparameter Benutzername, Organisation, Bucket-Name und Passwort an.
Wichtig
Ihr Benutzername, Ihre Organisation, Ihr Bucket-Name und Ihr Passwort werden als Geheimnis in AWS Secrets Manager gespeichert, das für Ihr Konto erstellt wird.
Wenn Sie das Benutzerpasswort ändern müssen, nachdem die DB-Instance verfügbar ist, können Sie es mithilfe von Influx CLI
ändern. Wählen Sie für DB Instance Class eine Instance-Größe aus, die Ihren Workload-Anforderungen besser entspricht.
Wählen Sie für DB-Speicherklasse eine Speicherklasse aus, die Ihren Anforderungen entspricht. In allen Fällen müssen Sie nur den zugewiesenen Speicher konfigurieren.
Stellen Sie im Abschnitt Konnektivitätskonfiguration sicher, dass sich Ihre InfluxDB-Instance im selben Subnetz befindet wie Ihre neuen Clients, die Konnektivität zu Ihrer Timestream for InfluxDB-DB-Instance benötigen. Sie können sich auch dafür entscheiden, Ihre DB-Instance öffentlich verfügbar zu machen.
Wählen Sie Create Influx database.
Wählen Sie in der Liste Datenbanken den Namen Ihrer neuen InfluxDB-Instanz aus, um deren Details anzuzeigen. Die DB-Instance hat den Status Creating, bis sie einsatzbereit ist.
Wenn sich der Status in Available (Verfügbar) ändert, können Sie die Verbindung zur DB-Instance herstellen. Abhängig von der Klasse der DB-Instance und vom verfügbaren Speicherplatz kann es bis zu 20 Minuten dauern, bis die neue DB-Instance verfügbar ist.
Unter Verwendung der CLI
Um eine DB-Instance mit dem zu erstellen AWS Command Line Interface, rufen Sie den create-db-instance
Befehl mit den folgenden Parametern auf:
--name --vpc-subnet-ids --vpc-security-group-ids --db-instance-type --db-storage-type --username --organization --password --allocated-storage
Weitere Informationen zu den einzelnen Einstellungen finden Sie unter Einstellungen für DB-Instances.
Beispiel: Verwenden von Standard-Engine-Konfigurationen
Für Linux, macOS oder Unix:
aws timestream-influxdb create-db-instance \ --name myinfluxDbinstance \ --allocated-storage 400 \ --db-instance-type db.influx.4xlarge \ --vpc-subnet-ids subnetid1 subnetid2 --vpc-security-group-ids mysecuritygroup \ --username masterawsuser \ --password \ --db-storage-type InfluxIOIncludedT2
Für Windows:
aws timestream-influxdb create-db-instance \ --name myinfluxDbinstance \ --allocated-storage 400 \ --db-instance-type db.influx.4xlarge \ --vpc-subnet-ids subnetid1 subnetid2 --vpc-security-group-ids mysecuritygroup \ --username masterawsuser \ --password \ --db-storage-type InfluxIOIncludedT2
Mit dem API
Um eine DB-Instance mit dem zu erstellen AWS Command Line Interface, rufen Sie den CreateDBInstance
Befehl mit den folgenden Parametern auf:
Weitere Informationen zu den einzelnen Einstellungen finden Sie unter Einstellungen für DB-Instances.
Wichtig
Teil des DBInstance Antwortobjekts, das Sie erhalten influxAuthParametersSecretArn. Dies wird ein ARN SecretsManager Geheimnis in Ihrem Konto halten. Es wird erst gefüllt, wenn Ihre InfluxDB-DB-Instances verfügbar sind. Das Geheimnis enthält Parameter für die Eingangsauthentifizierung, die während des Prozesses bereitgestellt werden. CreateDbInstance
Dabei handelt es sich updates/modifications/deletions um eine READONLY Kopie, da sich ein beliebiger Teil dieses Geheimnisses nicht auf die erstellte DB-Instance auswirkt. Wenn Sie dieses Geheimnis löschen, bezieht sich unsere API Antwort immer noch auf das gelöschte GeheimnisARN.
Sobald Sie mit der Erstellung Ihrer Timestream for InfluxDB-DB-Instance fertig sind, empfehlen wir Ihnen, den Influx herunterzuladen, zu installieren und zu konfigurieren. CLI
Der Influx CLI bietet eine einfache Möglichkeit, über eine Befehlszeile mit InfluxDB zu interagieren. Detaillierte Installations- und Einrichtungsanweisungen finden Sie unter Use the Influx. CLI
Einstellungen für DB-Instances
Sie können eine DB-Instance mithilfe der Konsole, des create-db-instance
CLI Befehls oder des CreateDBInstance
Timestreams für den InfluxDB-Betrieb erstellen. API
Die folgende Tabelle enthält Details zu den Einstellungen, die Sie beim Erstellen einer DB-Instance auswählen.
Konsoleneinstellung | Beschreibung | CLIOption und Timestream-Parameter API |
---|---|---|
Allocated storage | Die Größe des zuzuteilenden Speichers für die DB-Instance in Gibibytes. In einigen Fällen verbessert das Zuweisen einer die Größe Ihrer Datenbank übertreffenden Speicherkapazität für Ihre DB-Instance die I/O-Leistung. Weitere Informationen finden Sie unter InfluxDB-Instanzspeicher. |
CLI: API: |
Bucket-Name | Ein Name für den Bucket, um die Instanz zu initialisieren InfluxDb |
CLI: API: |
DB-Instance-Typ | Die Konfiguration für Ihre DB-Instance. Eine DB-Instance-Klasse db.influx.large hat beispielsweise 16 GiB Arbeitsspeicher, 2, speicheroptimiert. vCPUs Wählen Sie nach Möglichkeit einen DB-Instance-Typ, der groß genug ist, dass ein typischer Abfrage-Arbeitssatz im Speicher gespeichert werden kann. Wenn Arbeitssätze im Arbeitsspeicher gehalten werden, kann das System das Schreiben auf die Festplatte vermeiden, was die Leistung verbessert. Weitere Informationen finden Sie unter DB-Instance-Klassenarten. |
CLI: API: |
DB-Instance-Kennung | Der Name der DB-Instance. Benennen Sie Ihre DB-Instances auf die gleiche Weise wie Ihre lokalen Server. Ihre DB-Instance-ID kann bis zu 63 alphanumerische Zeichen enthalten und muss für Ihr Konto in der von Ihnen ausgewählten AWS Region eindeutig sein. |
CLI: API: |
DB-Parametergruppe | Eine Parametergruppe für die DB-Instance. Sie können die Standardparametergruppe wählen oder eine benutzerdefinierte Parametergruppe erstellen. Weitere Informationen finden Sie unter Arbeiten mit DB-Parametergruppen.. |
CLI: API: |
Einstellung für die Protokollzustellung | Der Name des S3-Buckets, in dem die InfluxDB-Protokolle gespeichert werden. |
CLI: API: |
Multi-AZ-Bereitstellung | Erstellen Sie eine Standby-Instance, um eine passive, sekundäre Kopie Ihrer DB-Instance in einer anderen Availability Zone für die Failover-Unterstützung zu erstellen. Wir empfehlen Multi-AZ, um die hohe Verfügbarkeit von Produktions-Workloads sicherzustellen. Für die Entwicklung und das Testen können Sie Do not create a standby instance (Keine Standby-Instance erstellen) auswählen. Weitere Informationen finden Sie unter Konfiguration und Verwaltung einer Multi-AZ-Bereitstellung. |
CLI: API: |
Passwort | Dies wird Ihr Master-Passwort sein, mit dem Sie Ihre InfluxDB-DB-Instance initialisieren. Sie werden dieses Passwort verwenden, um sich bei InfluxUI anzumelden und Ihr Operator-Token zu erhalten. |
CLI: API: |
Öffentlicher Zugang | Ja, um der DB-Instance eine öffentliche IP-Adresse zu geben, was bedeutet, dass sie von außerhalb des zugänglich istVPC. Um öffentlich zugänglich zu sein, muss sich die DB-Instance auch in einem öffentlichen Subnetz im VPC befinden. Nein, um die DB-Instance nur von innerhalb des VPC aus zugänglich zu machen. Um von außerhalb eine Verbindung zu einer DB-Instance herzustellenVPC, muss die DB-Instance öffentlich zugänglich sein. Außerdem muss der Zugriff unter Verwendung der Regeln für eingehenden Datenverkehr der Sicherheitsgruppe der DB-Instance gewährt werden. Darüber hinaus müssen andere Anforderungen erfüllt sein. |
CLI: API: |
Speichertyp | Der Speichertyp für Ihre DB-Instance Sie können je nach Ihren Workload-Anforderungen zwischen 3 verschiedenen Typen wählen: Speicher IOPS inklusive bereitgestellter Zufluss: * Influx inklusive: 3000 IOPS IOPS * Zustrom inklusive 12000 IOPS IOPS * 16000 enthalten INflux IOPS IOPS Weitere Informationen finden Sie unter InfluxDB-Instanzspeicher. |
CLI: API: |
Ursprünglicher Nutzername | Dies ist der Master-Benutzer, mit dem Sie Ihre InfluxDB-DB-Instance initialisieren. Sie werden diesen Benutzernamen verwenden, um sich bei der InfluxUI anzumelden und Ihr Operator-Token zu erhalten. |
CLI: API: |
Subnetze | Ein VPC-Subnetz, das dieser DB-Instance zugeordnet werden soll. |
CLI: API: |
VPCSicherheitsgruppe (Firewall) | Die der DB-Instance zugeordneten Sicherheitsgruppe. |
CLI: API: |