Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Configuration d'une instance de base de données
Cette section explique comment configurer votre instance de base de données Amazon Timestream pour InfluxDB. Avant de créer une instance de base de données, choisissez la classe d'instance de base de données qui exécutera l'instance de base de données. Décidez également où l'instance de base de données sera exécutée en choisissant une AWS région. Créez ensuite l'instance de base de données.
Vous pouvez configurer une instance de base de données avec un groupe de paramètres de base de données. Un groupe de paramètres de base de données agit comme un conteneur pour les valeurs de configuration du moteur appliquées à une ou plusieurs instances de base de données.
Les paramètres disponibles dépendent du moteur de base de données et de la version du moteur de base de données. Vous pouvez spécifier un groupe de paramètres de base de données lorsque vous créez une instance de base de données. Vous pouvez également modifier une instance de base de données pour les spécifier.
Important
Pour le moment, vous ne pouvez pas modifier la configuration de calcul (types d'instances) et de stockage (types de stockage) des instances existantes.
Création d'une instance de base de données
Utilisation de la console
Connectez-vous AWS Management Console et ouvrez Amazon Timestream pour InfluxDB.
Dans le coin supérieur droit de la console Amazon Timestream pour InfluxDB, choisissez la région dans laquelle vous souhaitez créer AWS l'instance de base de données.
Dans le volet de navigation, choisissez InfluxDB Databases.
Choisissez Create Influx database.
Pour l'identifiant d'instance de base de données, entrez un nom qui identifiera votre instance.
Fournissez les paramètres de configuration de base d'InfluxDB : nom d'utilisateur, organisation, nom du compartiment et mot de passe.
Important
Votre nom d'utilisateur, votre organisation, le nom de votre bucket et votre mot de passe seront enregistrés sous forme de secret dans AWS Secrets Manager qui sera créé pour votre compte.
Si vous devez modifier le mot de passe utilisateur une fois que l'instance de base de données est disponible, vous pouvez le modifier à l'aide de l'Influx CLI
. Pour la classe d'instance de base de données, sélectionnez une taille d'instance mieux adaptée à vos besoins en matière de charge de travail.
Pour la classe de stockage de base de données, sélectionnez une classe de stockage adaptée à vos besoins. Dans tous les cas, il vous suffira de configurer le stockage alloué.
Dans la section Configuration de la connectivité, assurez-vous que votre instance InfluxDB se trouve dans le même sous-réseau que vos nouveaux clients qui ont besoin d'une connectivité à votre instance de base de données Timestream for InfluxDB. Vous pouvez également choisir de rendre votre instance de base de données accessible au public.
Choisissez Create Influx database.
Dans la liste des bases de données, choisissez le nom de votre nouvelle instance InfluxDB pour afficher ses détails. L'instance de base de données a le statut Creating jusqu'à ce qu'elle soit prête à être utilisée.
Lorsque l’état passe à Available (Disponible), vous pouvez vous connecter à l’instance de base de données. En fonction de la quantité de stockage et de la classe d’instance de base de données, la mise à disposition de la nouvelle instance peut prendre jusqu’à 20 minutes.
En utilisant le CLI
Pour créer une instance de base de données à l'aide de AWS Command Line Interface, appelez la create-db-instance
commande avec les paramètres suivants :
--name --vpc-subnet-ids --vpc-security-group-ids --db-instance-type --db-storage-type --username --organization --password --allocated-storage
Pour obtenir des informations sur chaque paramètre, consultez Paramètres des instances de base de données.
Exemple : utilisation des configurations de moteur par défaut
Pour Linux, macOS ou 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
Pour 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
En utilisant le API
Pour créer une instance de base de données à l'aide de AWS Command Line Interface, appelez la CreateDBInstance
commande avec les paramètres suivants :
Pour obtenir des informations sur chaque paramètre, consultez Paramètres des instances de base de données.
Important
Partie de l'objet de DBInstance réponse pour lequel vous recevez un influxAuthParametersSecretArn. Cela gardera un ARN SecretsManager secret sur votre compte. Il ne sera renseigné qu'une fois que vos instances de base de données InfluxDB seront disponibles. Le secret contient les paramètres d'authentification des flux fournis au cours du CreateDbInstance
processus. Il s'agit d'une READONLY copie, car aucun updates/modifications/deletions élément de ce secret n'a d'impact sur l'instance de base de données créée. Si vous supprimez ce secret, notre API réponse fera toujours référence au secret suppriméARN.
Une fois que vous avez terminé de créer votre instance de base de données Timestream pour InfluxDB, nous vous recommandons de télécharger, d'installer et de configurer l'Influx. CLI
L'influx CLI fournit un moyen simple d'interagir avec InfluxDB à partir d'une ligne de commande. Pour obtenir des instructions détaillées d'installation et de configuration, consultez la section Utiliser l'afflux CLI
Paramètres des instances de base de données
Vous pouvez créer une instance de base de données à l'aide de la console, de la create-db-instance
CLI commande ou du CreateDBInstance
Timestream pour l'opération API InfluxDB.
Le tableau suivant fournit des détails sur les paramètres que vous choisissez lorsque vous créez une instance de base de données.
Paramètre de la console | Description | CLIoption et paramètre Timestream API |
---|---|---|
Stockage alloué | Quantité de stockage à allouer pour votre instance de base de données (en gibioctets). Dans certains cas, allouer une quantité de stockage pour votre instance de base de données supérieure à la taille de votre base de données permet d'améliorer les performances d'I/O. Pour de plus amples informations, veuillez consulter Stockage d'instance InfluxDB. |
CLI: API: |
Nom du compartiment | Un nom pour le compartiment destiné à initialiser l'instance InfluxDb |
CLI: API: |
Type d'instance de base de données | Configuration pour votre instance de base de données. Par exemple, une classe d'instance de base de données db.influx.large possède 16 GiB de mémoire, dont 2 sont optimisées pour la mémoire. vCPUs Si possible, choisissez un type d'instance de base de données suffisamment grand pour qu'un ensemble de travail de requête typique puisse être conservé en mémoire. Lorsque les ensembles de travail sont en mémoire, le système peut éviter d'écrire sur le disque, ce qui améliore les performances. Pour de plus amples informations, veuillez consulter Types de classes d'instance de base de données. |
CLI: API: |
Identifiant d'instance de base de données | Nom de votre instance de base de données. Nommez vos instances de base de données de la même façon que vos serveurs sur site. L'identifiant de votre instance de base de données peut contenir jusqu'à 63 caractères alphanumériques et doit être unique pour votre compte dans la AWS région que vous avez choisie. |
CLI: API: |
Groupe de paramètres de base de données | Groupe de paramètres pour l'instance de base de données. Vous pouvez soit choisir le groupe de paramètres par défaut, soit créer un groupe de paramètres personnalisé. Pour plus d'informations, consultez Utilisation des groupes de paramètres DB.. |
CLI: API: |
Paramètre de livraison du journal | Le nom du compartiment S3 dans lequel les journaux InfluxDB seront stockés. |
CLI: API: |
déploiement multi-AZ | Create a standby instance (Créer une instance de secours) permet de créer un réplica secondaire passif de votre instance de base de données dans une autre zone de disponibilité pour la prise en charge du basculement. Nous recommandons Multi-AZ pour les charges de travail de production afin de maintenir une haute disponibilité. Pour le développement et les tests, vous pouvez choisir Do not create a standby instance (Ne pas créer d'instance de secours). Pour de plus amples informations, veuillez consulter Configuration et gestion d'un déploiement multi-AZ. |
CLI: API: |
Mot de passe | Ce sera votre mot de passe d'utilisation principal pour initialiser votre instance InfluxDB Db. Vous utiliserez ce mot de passe pour vous connecter à InfluxUI afin d'obtenir votre jeton d'opérateur. |
CLI: API: |
Accès public | Oui, pour attribuer à l'instance de base de données une adresse IP publique, ce qui signifie qu'elle est accessible en dehors deVPC. Pour être accessible au public, l'instance de base de données doit également se trouver dans un sous-réseau public duVPC. Non pour rendre l'instance de base de données accessible uniquement depuis l'intérieur duVPC. Pour se connecter à une instance de base de données depuis l'extérieur de celle-ciVPC, l'instance de base de données doit être accessible au public. En outre, l'accès doit être accordé en utilisant les règles entrantes du groupe de sécurité de l'instance de base de données. En outre, d'autres exigences doivent être respectées. |
CLI: API: |
Storage Type | Le type de stockage de votre instance de base de données Vous pouvez choisir entre 3 types différents : flux provisionné, stockage IOPS inclus, en fonction de vos besoins en matière de charge de travail : * Influx IOPS inclus 3000 IOPS * Afflux IOPS inclus : 12 000 IOPS * INflux IOPS Inclus 16000 IOPS Pour de plus amples informations, veuillez consulter Stockage d'instance InfluxDB. |
CLI: API: |
Nom d'utilisateur initial | Ce sera l'utilisateur principal avec lequel initialiser votre instance de base de données InfluxDB. Vous utiliserez ce nom d'utilisateur pour vous connecter à InfluxUI afin d'obtenir votre jeton d'opérateur. |
CLI: API: |
Sous-réseaux | Un sous-réseau vpc à associer à cette instance de base de données. |
CLI: API: |
VPCGroupe de sécurité (pare-feu) | Groupe de sécurité à associer à l'instance de base de données. |
CLI: API: |