Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
Configuración de una instancia de base de datos
En esta sección se muestra cómo configurar su instancia de base de datos Amazon Timestream para InfluxDB. Antes de crear una instancia de base de datos, decida qué clase de instancia de base de datos ejecutará la instancia de base de datos. Además, decida dónde se ejecutará la instancia de base de datos seleccionando una región. AWS A continuación, cree la instancia de base de datos.
Puede configurar una instancia de base de datos con un grupo de parámetros de base de datos. Un grupo de parámetros de base de datos actúa como contenedor de los valores de configuración del motor que se aplican a una o más instancias de base de datos.
Los parámetros disponibles dependen del motor de base de datos y de la versión del motor de base de datos. Puede especificar un grupo de parámetros de base de datos al crear una instancia de base de datos. También puede modificar una instancia de base de datos para especificarlas.
importante
En este momento, no puede modificar la configuración de cómputo (tipos de instancia) ni de almacenamiento (tipos de almacenamiento) de las instancias existentes.
Creación de una instancia de base de datos
Uso de la consola
Inicie sesión en Amazon Timestream para InfluxDB AWS Management Console y ábrala.
En la esquina superior derecha de la consola Amazon Timestream for InfluxDB, elija la región en la que desee crear AWS la instancia de base de datos.
En el panel de navegación, elija InfluxDB Databases.
Seleccione Crear base de datos de Influx.
En el campo Identificador de instancia de base de datos, introduzca un nombre que identifique la instancia.
Proporcione los parámetros de configuración básicos de InfluxDB: nombre de usuario, organización, nombre del bucket y contraseña.
importante
Tu nombre de usuario, organización, nombre de bucket y contraseña se guardarán en secreto en AWS Secrets Manager, que se creará para tu cuenta.
Si necesita cambiar la contraseña de usuario una vez que la instancia de base de datos esté disponible, puede modificarla mediante Influx CLI
. Para la clase de instancia de base de datos, seleccione el tamaño de instancia que mejor se adapte a sus necesidades de carga de trabajo.
Para la clase de almacenamiento de base de datos, seleccione una clase de almacenamiento que se adapte a sus necesidades. En todos los casos, solo necesitará configurar el almacenamiento asignado.
En la sección de configuración de conectividad, asegúrese de que su instancia de InfluxDB esté en la misma subred que los nuevos clientes que requieren conectividad con su instancia de base de datos de Timestream for InfluxDB. También puede optar por hacer que su instancia de base de datos esté disponible públicamente.
Elija Crear base de datos de Influx.
En la lista de bases de datos, elija el nombre de la nueva instancia de InfluxDB para mostrar sus detalles. La instancia de base de datos tiene el estado Creando hasta que esté lista para usarse.
Cuando el estado cambie a Available (Disponible), podrá conectarse a la instancia de la base de datos. Dependiendo de la clase de instancia de la base de datos y de la cantidad de almacenamiento, es posible que la nueva instancia tarde hasta 20 minutos en estar disponible.
Utilización del CLI
Para crear una instancia de base de datos mediante el AWS Command Line Interface, llame al create-db-instance
comando con los siguientes parámetros:
--name --vpc-subnet-ids --vpc-security-group-ids --db-instance-type --db-storage-type --username --organization --password --allocated-storage
Para obtener más información acerca de cada configuración, consulte Configuración de instancias de base de datos.
ejemplo Ejemplo: usar las configuraciones de motor predeterminadas
Para Linux, macOS o 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
Para 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
Uso del API
Para crear una instancia de base de datos mediante el AWS Command Line Interface, llame al CreateDBInstance
comando con los siguientes parámetros:
Para obtener más información acerca de cada configuración, consulte Configuración de instancias de base de datos.
importante
Como parte del objeto de DBInstance respuesta, recibirá un influxAuthParametersSecretArn. Esto guardará un ARN SecretsManager secreto en tu cuenta. Solo se rellenará cuando sus instancias de base de datos de InfluxDB estén disponibles. El secreto contiene los parámetros de autenticación de afluencia proporcionados durante el CreateDbInstance
proceso. Se trata de una READONLY copia, ya updates/modifications/deletions que cualquier dato de este secreto no afecta a la instancia de base de datos creada. Si elimina este secreto, nuestra API respuesta seguirá haciendo referencia al secreto eliminadoARN.
Cuando haya terminado de crear su instancia de base de datos Timestream for InfluxDB, le recomendamos que descargue, instale y configure Influx. CLI
La afluencia CLI proporciona una forma sencilla de interactuar con InfluxDB desde una línea de comandos. Para obtener instrucciones detalladas de instalación y configuración, consulte Use the Influx
Configuración de instancias de base de datos
Puede crear una instancia de base de datos mediante la consola, el create-db-instance
CLI comando o la operación CreateDBInstance
Timestream for API InfluxDB.
En la siguiente tabla se proporcionan detalles sobre la configuración que se elige al crear una instancia de base de datos.
Configuración de la consola | Descripción | CLIopción y parámetro Timestream API |
---|---|---|
Allocated storage (Almacenamiento asignado) | La cantidad de almacenamiento que se debe asignar a la instancia de base de datos (en gibibytes). En algunos casos, asignar a la instancia de base de datos una cantidad de almacenamiento mayor que el tamaño de la base de datos puede mejorar el desempeño de E/S. Para obtener más información, consulte Almacenamiento de instancias de InfluxDB. |
CLI: API: |
Nombre del bucket | Un nombre para el depósito para inicializar la instancia InfluxDb |
CLI: API: |
Tipo de instancia de base de datos | La configuración de su instancia de base de datos. Por ejemplo, una clase de instancia de base de datos db.influx.large tiene 16 GiB de memoria, 2 optimizados para memoria. vCPUs Si es posible, elija un tipo de instancia de base de datos lo suficientemente grande como para almacenar en memoria un conjunto de trabajo de consultas típico. Cuando los conjuntos de trabajo se albergan en la memoria, el sistema puede evitar escribir en el disco, lo que mejora su rendimiento. Para obtener más información, consulte Tipos de clase de instancia de base de datos. |
CLI: API: |
DB Instance Identifier (Identificador de instancias de bases de datos) | Nombre de la instancia de base de datos. Asigne a sus instancias de base de datos el mismo nombre que a sus servidores en las instalaciones. El identificador de su instancia de base de datos puede contener hasta 63 caracteres alfanuméricos y debe ser único para su cuenta en la AWS región que elija. |
CLI: API: |
DB Parameter Group (Grupo de parámetros de base de datos) | Grupo de parámetros para la instancia de base de datos. Puede elegir el grupo de parámetros predeterminado o crear un grupo de parámetros personalizado. Para obtener más información, consulte Trabajo con los grupos de parámetros de base de datos. |
CLI: API: |
Configuración de entrega de registros | El nombre del depósito de S3 donde se almacenarán los registros de InfluxDB. |
CLI: API: |
Multi-AZ deployment (Implementación Multi-AZ) | Create a standby instance (Crear una instancia en espera) para crear una réplica secundaria pasiva de la instancia de base de datos en otra zona de disponibilidad para admitir el soporte si se produce algún error. Es recomendable usar varias zonas de disponibilidad Multi-AZ para las cargas de trabajo de producción con el objeto de mantener una alta disponibilidad. En el caso de desarrollo y pruebas, puede elegir Do not create a standby instance (No crear una instancia en espera). Para obtener más información, consulte Configuración y administración de una implementación Multi-AZ. |
CLI: API: |
Password | Esta será la contraseña maestra que utilizará para inicializar su instancia de base de datos de InfluxDB. Utilizará esta contraseña para iniciar sesión en InfluxUI y obtener su token de operador. |
CLI: API: |
Acceso público | Sí, para dar a la instancia de base de datos una dirección IP pública, lo que significa que se puede acceder a ella desde fuera deVPC. Para que sea de acceso público, la instancia de base de datos también debe estar en una subred pública delVPC. No, para hacer que la instancia de base de datos solo sea accesible desde dentro deVPC. Para conectarse a una instancia de base de datos desde fuera de ellaVPC, la instancia de base de datos debe ser de acceso público. Además, el acceso debe concederse mediante las reglas entrantes del grupo de seguridad de la instancia de base de datos. Además, deben cumplirse otros requisitos. |
CLI: API: |
Storage Type | El tipo de almacenamiento de la instancia de base de datos Puede elegir entre tres tipos diferentes de almacenamiento aprovisionado e IOPS incluido de acuerdo con los requisitos de sus cargas de trabajo: * Influencia incluida: 3000 IOPS IOPS * Influencia IOPS incluida: 12.000 IOPS * INflux IOPS Incluye 16000 IOPS Para obtener más información, consulte Almacenamiento de instancias de InfluxDB. |
CLI: API: |
Nombre de usuario inicial | Este será el usuario maestro con el que inicializar la instancia de base de datos de InfluxDB. Utilizará este nombre de usuario para iniciar sesión en InfluxUI y obtener su token de operador. |
CLI: API: |
Subredes | Una subred de vpc para asociarla a esta instancia de base de datos. |
CLI: API: |
VPCGrupo de seguridad (firewall) | Los grupos de seguridad con los que asociar la instancia de base de datos. |
CLI: API: |