

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à.

# Come usare gli script
<a name="timestream-for-influx-getting-started-migrating-data-using-script"></a>

Un semplice esempio di esecuzione dello script è il comando:

```
python3 influx_migration.py --src-host <source host> --src-bucket <source bucket> --dest-host <destination host>
```

Che migra un singolo bucket.

Tutte le opzioni possono essere visualizzate eseguendo:

```
python3 influx_migration.py -h
```

**Utilizzo**

```
shell   influx_migration.py [-h] [--src-bucket SRC_BUCKET] [--dest-bucket DEST_BUCKET] [--src-host SRC_HOST] --dest-host DEST_HOST [--full] [--confirm-full] [--src-org SRC_ORG] [--dest-org DEST_ORG] [--csv] [--retry-restore-dir RETRY_RESTORE_DIR] [--dir-name DIR_NAME] [--log-level LOG_LEVEL] [--skip-verify] [--s3-bucket S3_BUCKET]
```

**Opzioni**
+ **-confirm-full** (opzionale): l'utilizzo di `--full` without `--csv` sostituirà tutti i token, gli utenti, i bucket, i dashboard e qualsiasi altro dato chiave-valore nel database di destinazione con i token, gli utenti, i bucket, i dashboard e qualsiasi altro dato con valore-chiave nel database di origine. `--full`with migra solo tutti i metadati dei bucket e dei bucket, incluse le organizzazioni dei bucket. `--csv` Questa opzione (`--confirm-full`) confermerà una migrazione completa e procederà senza l'input dell'utente. Se questa opzione non viene fornita, ed è `--full` stata fornita e `--csv` non fornita, lo script verrà messo in pausa per l'esecuzione e attenderà la conferma dell'utente. Questa è un'azione critica, procedi con cautela. Il valore predefinito è false (falso).
+ **-csv** (opzionale): indica se utilizzare i file csv per il backup e il ripristino. Se `--full` viene superato anche questo limite, verranno migrati tutti i bucket definiti dall'utente in tutte le organizzazioni, non i bucket di sistema, gli utenti, i token o i dashboard. Se si desidera un'unica organizzazione per tutti i bucket nel server di destinazione anziché per le organizzazioni di origine già esistenti, utilizzare. `--dest-org`
+ **-dest-bucket DEST\$1BUCKET (opzionale): il nome del bucket InfluxDB nel server di destinazione** non deve essere un bucket già esistente. `--src-bucket`Il valore predefinito è o se non viene fornito. `--src-bucket` `None`
+ **-dest-host DEST\$1HOST: l'host per il server** di destinazione. Esempio: http://localhost:8086.
+ **-dest-org DEST\$1ORG** (opzionale): il nome dell'organizzazione in cui ripristinare i bucket nel server di destinazione. Se viene omesso, tutti i bucket migrati dal server di origine manterranno la loro organizzazione originale e i bucket migrati potrebbero non essere visibili nel server di destinazione senza creare e cambiare organizzazione. Questo valore verrà utilizzato in tutte le forme di ripristino, che si tratti di un singolo bucket, di una migrazione completa o di qualsiasi migrazione che utilizzi file csv per il backup e il ripristino.
+ **-dir-name DIR\$1NAME (opzionale): il nome** della directory di backup da creare. L’impostazione predefinita è `influxdb-backup-<timestamp>`. Non deve già esistere.
+ **-full** (opzionale): indica se eseguire un ripristino completo, sostituendo tutti i dati sul server di destinazione con tutti i dati del server di origine di tutte le organizzazioni, inclusi tutti i dati con valori chiave come token, dashboard, utenti, ecc. Sostituisce e. `--src-bucket` `--dest-bucket` Se utilizzato con`--csv`, migra solo i dati e i metadati dei bucket. Il valore predefinito è false (falso).
+ **h, --help: mostra un messaggio di aiuto** ed esce.
+ **-log-level LOG\$1LEVEL (opzionale): il livello** di registro da utilizzare durante l'esecuzione. Le opzioni sono debug, error e info. Il valore predefinito è info.
+ **- retry-restore-dir RETRY\$1RESTORE\$1DIR** (opzionale): la directory da utilizzare per il ripristino quando un ripristino precedente non è riuscito, salterà il backup e la creazione della directory, fallirà se la directory non esiste, può essere una directory all'interno di un bucket S3. Se un ripristino fallisce, il percorso della directory di backup che può essere utilizzato per il ripristino verrà indicato in relazione alla directory corrente. I bucket S3 saranno disponibili nel modulo. `influxdb-backups/<s3 bucket>/<backup directory>` Il nome della directory di backup predefinita è. `influxdb-backup-<timestamp>`
+ **-s3-bucket S3\$1BUCKET (opzionale): il nome del bucket** S3 da utilizzare per archiviare i file di backup. Su Linux questo è semplicemente il nome del bucket S3, ad esempio, le variabili di ambiente sono state impostate o esistono. `amzn-s3-demo-bucket1` `AWS_ACCESS_KEY_ID` `AWS_SECRET_ACCESS_KEY` `${HOME}/.aws/credentials` In Windows, questo è il nome del dispositivo remoto e del bucket `rclone` configurato, ad esempio. `my-remote:amzn-s3-demo-bucket1` Tutti i file di backup verranno lasciati nel bucket S3 dopo la migrazione in una directory creata. `influxdb-backups-<timestamp>` Una directory di montaggio temporanea denominata `influx-backups` verrà creata nella directory da cui viene eseguito questo script. Se non viene fornita, tutti i file di backup verranno archiviati localmente in una `influxdb-backups-<timestamp>` directory creata da cui viene eseguito questo script.
+ **-skip-verify** (opzionale): ignora la verifica del certificato TLS.
+ **-src-bucket SRC\$1BUCKET (opzionale): il nome del bucket InfluxDB** nel server di origine. Se non viene fornito, deve essere fornito. `--full`
+ **-src-host SRC\$1HOST (opzionale): l'host** per il server di origine. Il valore predefinito è http://localhost:8086.

Come indicato in precedenza, `mountpoint-s3` `rclone` sono necessari se `--s3-bucket` devono essere utilizzati, ma possono essere ignorati se l'utente non fornisce un valore per`--s3-bucket`, nel qual caso i file di backup verranno archiviati localmente in una directory unica.