

Per funzionalità simili a Amazon Timestream for, prendi in considerazione Amazon Timestream LiveAnalytics per InfluxDB. Offre un'acquisizione semplificata dei dati e tempi di risposta alle query di una sola cifra di millisecondi per analisi in tempo reale. [Scopri](https://docs.aws.amazon.com//timestream/latest/developerguide/timestream-for-influxdb.html) di più qui.

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# Configurazione di un'istanza database
<a name="timestream-for-influx-configuring"></a>

Questa sezione mostra come configurare la tua istanza Amazon Timestream for InfluxDB DB. Prima di creare un'istanza database, decidere la classe di istanza database che eseguirà l'istanza database. Inoltre, decidi dove verrà eseguita l'istanza DB scegliendo una regione. AWS Quindi, creare l'istanza database.

È possibile configurare un'istanza DB con un gruppo di parametri DB. Un gruppo di parametri DB funge da contenitore per i valori di configurazione del motore applicati a una o più istanze DB.

I parametri disponibili dipendono dal motore DB e dalla versione del motore DB. È possibile specificare un gruppo di parametri DB quando si crea un'istanza DB. puoi modificare un'istanza database per specificarli. 

**Importante**  
Al momento, non è possibile modificare la configurazione di calcolo (tipi di istanze) e di archiviazione (tipi di archiviazione) delle istanze esistenti.

## Creazione di un'istanza database
<a name="timestream-for-influx-configuring-create-db"></a>

**Utilizzo della console**

1. Accedi Console di gestione AWS e apri [Amazon Timestream](https://console.aws.amazon.com/timestream/) for InfluxDB. 

1. Nell'angolo in alto a destra della console Amazon Timestream for InfluxDB, scegli la AWS regione in cui desideri creare l'istanza DB.

1. **Nel pannello di navigazione, scegli InfluxDB Databases.**

1. Scegli **Crea database Influx**.

1. Per **DB Instance Identifier**, inserisci un nome che identificherà la tua istanza.

1. Fornisci i parametri di configurazione di base di InfluxDB: **nome utente, organizzazione, nome del bucket e password**.
**Importante**  
Il nome utente, l'organizzazione, il nome del bucket e la password verranno archiviati come AWS segreti in Secrets Manager che verrà creato per il tuo account.

   Se è necessario modificare la password dell'utente dopo che l'istanza DB è disponibile, è possibile modificarla utilizzando la CLI [Influx](https://docs.influxdata.com/influxdb/v2/admin/users/change-password/).

1. 

1. Per **DB Instance Class**, seleziona una dimensione dell'istanza più adatta alle tue esigenze di carico di lavoro. 

1. Per **DB Storage Class**, seleziona una classe di storage adatta alle tue esigenze. In tutti i casi, dovrai solo configurare lo storage allocato. 

1. Nella sezione **Configurazione della connettività**, assicurati che l'istanza di InfluxDB si trovi nella stessa sottorete dei nuovi client che richiedono la connettività all'istanza DB Timestream for InfluxDB. Puoi anche scegliere di rendere la tua istanza DB disponibile pubblicamente. 

1. Scegli **Crea database Influx**. 

1. Nell'elenco **Database**, scegli il nome della tua nuova istanza InfluxDB per mostrarne i dettagli. L'istanza DB ha lo stato **Creazione** finché non è pronta per l'uso. 

1. Quando lo stato cambia in **Available** (Disponibile), puoi connettersi all'istanza database. A seconda della classe di istanza database e della quantità di storage, prima che la nuova istanza sia disponibile possono trascorrere fino a 20 minuti.

 **Utilizzo della CLI**

Per creare un'istanza DB utilizzando il AWS Command Line Interface, chiamate il `create-db-instance` comando con i seguenti parametri:

```
--name
--vpc-subnet-ids
--vpc-security-group-ids
--db-instance-type
--db-storage-type
--username
--organization
--password
--allocated-storage
```

Per informazioni su ciascuna impostazione, consulta [Impostazioni per istanze database](#timestream-for-influx-configuring-create-db-settings).

**Example Esempio: utilizzo delle configurazioni di motore predefinite**  

Per 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
```

Per 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
```

 **Utilizzo dell'API**

Per creare un'istanza DB utilizzando il AWS Command Line Interface, chiamate il `CreateDBInstance` comando con i seguenti parametri:

Per informazioni su ciascuna impostazione, consulta [Impostazioni per istanze database](#timestream-for-influx-configuring-create-db-settings).

**Importante**  
Parte dell'oggetto di DBInstance risposta ricevete un influxAuthParametersSecretArn. Questo manterrà un ARN SecretsManager segreto nel tuo account. Verrà compilato solo dopo che le istanze DB di InfluxDB saranno disponibili. Il segreto contiene i parametri di autenticazione Influx forniti durante il processo. `CreateDbInstance` Questa è una copia READONLY poiché qualsiasi updates/modifications/deletions di questo segreto non ha alcun impatto sull'istanza DB creata. Se elimini questo segreto, la nostra risposta API farà comunque riferimento all'ARN segreto eliminato.

Una volta terminata la creazione dell'istanza database Timestream for InfluxDB, ti consigliamo di scaricare, installare e configurare la CLI Influx.

L'influx CLI fornisce un modo semplice per interagire con InfluxDB da una riga di comando. Per istruzioni dettagliate di installazione e configurazione, consulta [Utilizzare la CLI Influx](https://docs.influxdata.com/influxdb/v2/tools/influx-cli/).

## Impostazioni per istanze database
<a name="timestream-for-influx-configuring-create-db-settings"></a>

È possibile creare un'istanza DB utilizzando la console, il comando `create-db-instance` CLI o l'operazione API `CreateDBInstance` Timestream for InfluxDB.

La tabella seguente fornisce dettagli sulle impostazioni scelte quando si crea un'istanza DB. 


| Impostazione della console | Description | Opzione CLI e parametro API Timestream | 
| --- | --- | --- | 
| Allocated storage (Storage allocato) | La quantità di archiviazione, in gigabyte, da allocare per l'istanza database. In alcuni casi, l'allocazione di una quantità di storage superiore per l'istanza DB rispetto alle dimensioni del database può migliorare le prestazioni. I/O <br />Per ulteriori informazioni, consulta [Archiviazione di istanze InfluxDB](timestream-for-influxdb.md#timestream-for-influx-dbi-storage). | CLI: `allocated-storage`<br />API: `allocatedstorage` | 
| Bucket Name (Nome bucket) | Un nome per il bucket per inizializzare l'istanza InfluxDb  | CLI: `bucket`<br />API: `bucket` | 
| Tipo di istanza database | La configurazione per l'istanza database. Ad esempio, una classe di istanza DB db.influx.large ha 16 GiB di memoria, 2 v, memoria ottimizzata. CPUs<br />Se possibile, scegliete un tipo di istanza DB sufficientemente grande da contenere in memoria un tipico set di lavoro di interrogazione. Quando i set di lavoro sono conservati in memoria, il sistema può evitare di scrivere sul disco, migliorando le prestazioni. Per ulteriori informazioni, consulta [Tipi di classi di istanza database](timestream-for-influxdb.md#timestream-for-influx-dbi-classtypes).  | CLI: `db-instance-type`<br />API: `Dbinstancetype` | 
| DB instance identifier (Identificatore istanze DB) |  Il nome dell'istanza database. Assegna un nome alle istanze database nello stesso modo in cui assegni un nome ai server in locale. L'identificatore dell'istanza DB può contenere fino a 63 caratteri alfanumerici e deve essere univoco per il tuo account nella AWS regione che hai scelto. | CLI: `db-instance-identifier`<br />API: `Dbinstanceidentifier` | 
| DB parameter group (Gruppo di parametri database) | Un gruppo di parametri per l'istanza database. Puoi scegliere il gruppo di parametri predefiniti o puoi creare un gruppo di parametri personalizzato.<br />Per ulteriori informazioni, consulta [Utilizzo di gruppi di parametri di database](timestream-for-influx-db-connecting.md#timestream-for-influx-working-with-parameter-groups).. | CLI: `db-parameter-group-name`<br />API: `DBParameterGroupName` | 
| Impostazione di consegna dei log | Il nome del bucket S3 in cui verranno archiviati i log di InfluxDB. | CLI: `LogDeliveryConfiguration`<br />API: `log-delivery-configuration` | 
| Implementazione Multi-AZ | Create a standby instance (Crea un'istanza standby) per creare una replica secondaria passiva dell'istanza database in un'altra zona di disponibilità per il supporto per il failover. Consigliamo Multi-AZ per carichi di lavoro di produzione per mantenere alta disponibilità.<br />Per lo sviluppo e il testing, è possibile scegliere Do not create a standby instance (Non creare un'istanza database).<br />Per ulteriori informazioni, consulta [Configurazione e gestione di un'implementazione Multi-AZ](timestream-for-influx-managing-multi-az.md). | CLI: `MultiAz`<br />API: `multi-az` | 
| Tipo di rete | I protocolli di indirizzo IP supportati dall'istanza database.<br />IPv4 (impostazione predefinita) per specificare che le risorse possono comunicare con l'istanza DB solo tramite il protocollo di indirizzamento Internet Protocol versione 4 (IPv4).<br />Modalità dual-stack per specificare che le risorse possono comunicare con l'istanza DB tramite Internet Protocol versione 6 (IPv6) o entrambi. IPv4 Utilizza la modalità dual-stack se disponi di risorse che devono comunicare con l'istanza DB tramite il protocollo di indirizzamento. IPv6 Inoltre, assicuratevi di associare un blocco IPv6 CIDR a tutte le sottoreti del gruppo di sottoreti DB specificato. Sebbene IPv6 sia pubblico per impostazione predefinita, supportiamo gli IPv6 endpoint privati, tieni presente che si tratta di una porta a senso unico poiché non supportiamo la modifica del flag *Accessibile al pubblico dopo la creazione dell'istanza*. | CLI: `network-type`<br />API: `NetworkType` | 
| Password | Questa sarà la password da utilizzare come utente principale per inizializzare l'istanza Db di InfluxDB. Utilizzerai questa password per accedere a InfluxUI e ottenere il token dell'operatore. | CLI: `password`<br />API: `password` | 
| Accesso pubblico | Yes (Sì) per assegnare all'istanza database un indirizzo IP pubblico, ovvero renderla accessibile al di fuori del VPC. Per essere accessibile pubblicamente, l'istanza database deve anche trovarsi in una sottorete pubblica nel VPC.<br />Seleziona No per rendere accessibile l'istanza database solo dal VPC.<br />Per connettersi a un'istanza database dall'esterno del proprio VPC, l'istanza database deve essere accessibile pubblicamente. Inoltre, l'accesso deve essere concesso utilizzando le regole in ingresso del gruppo di sicurezza dell'istanza database e devono essere soddisfatti altri requisiti.  | CLI: `publicly-accessible`<br />API: `PubliclyAccessible` | 
| Storage Type (Tipo di storage) |  Il tipo di archiviazione per l'istanza DB<br />Puoi scegliere tra 3 diversi tipi di storage Provisioned influx IOPS Included in base ai requisiti dei tuoi carichi di lavoro:<br />\* Influx IOPS (inclusi 3000 IOPS)<br />\* Influx IOPS incluso 12000 IOPS<br />\* INflux IOPS inclusi 16000 IOPS<br /> Per ulteriori informazioni, consulta [Archiviazione di istanze InfluxDB](timestream-for-influxdb.md#timestream-for-influx-dbi-storage). | CLI: `db-storage-type`<br />API: `DbStorageType` | 
| Nome utente iniziale | Questo sarà l'utente principale con cui inizializzare la tua istanza DB InfluxDB. Utilizzerai questo nome utente per accedere a InfluxUI e ottenere il token dell'operatore. | CLI: `username`<br />API: `Username` | 
| Sottoreti | Una sottorete vpc da associare a questa istanza DB.  | CLI: `vpc-subnet-ids`<br />API: `VPCSubnetIds` | 
| Gruppo di sicurezza VPC (firewall) | I gruppi di sicurezza da associare alle istanze database.  | CLI: `vpc-security-group-ids`<br />API: `VPCSecurityGroupIds` | 