

Untuk kemampuan serupa dengan Amazon Timestream LiveAnalytics, pertimbangkan Amazon Timestream untuk InfluxDB. Ini menawarkan konsumsi data yang disederhanakan dan waktu respons kueri milidetik satu digit untuk analitik waktu nyata. Pelajari lebih lanjut [di sini](https://docs.aws.amazon.com//timestream/latest/developerguide/timestream-for-influxdb.html).

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

# Cara menggunakan skrip
<a name="timestream-for-influx-getting-started-migrating-data-using-script"></a>

Contoh sederhana menjalankan skrip adalah perintah:

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

Yang memigrasikan satu ember.

Semua opsi dapat dilihat dengan menjalankan:

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

**Penggunaan**

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

**Pilihan**
+ **-confirm-full** (opsional): Menggunakan `--full` tanpa `--csv` akan menggantikan semua token, pengguna, bucket, dasbor, dan data nilai kunci lainnya di database tujuan dengan token, pengguna, bucket, dasbor, dan data nilai kunci lainnya di database sumber. `--full`dengan `--csv` hanya memigrasikan semua metadata bucket dan bucket, termasuk organisasi bucket. Opsi ini (`--confirm-full`) akan mengonfirmasi migrasi penuh dan melanjutkan tanpa masukan pengguna. Jika opsi ini tidak disediakan, dan `--full` telah disediakan dan `--csv` tidak disediakan, maka skrip akan berhenti sementara untuk eksekusi dan menunggu konfirmasi pengguna. Ini adalah tindakan kritis, lanjutkan dengan hati-hati. Default ke false.
+ **-csv** (opsional): Apakah akan menggunakan file csv untuk mencadangkan dan memulihkan. Jika `--full` diteruskan juga maka semua bucket yang ditentukan pengguna di semua organisasi akan dimigrasikan, bukan bucket sistem, pengguna, token, atau dasbor. Jika organisasi tunggal diinginkan untuk semua bucket di server tujuan alih-alih organisasi sumber yang sudah ada, gunakan. `--dest-org`
+ **-dest-bucket DEST\$1BUCKET** (opsional): Nama bucket InfluxDB di server tujuan, tidak boleh berupa bucket yang sudah ada. Default untuk nilai `--src-bucket` atau `None` jika `--src-bucket` tidak disediakan.
+ **-dest-host DEST\$1HOST: Host** untuk server tujuan. Contoh: http://localhost:8086.
+ **-dest-org DEST\$1ORG** (opsional): Nama organisasi untuk mengembalikan bucket di server tujuan. Jika ini dihilangkan, maka semua bucket yang dimigrasi dari server sumber akan mempertahankan organisasi aslinya dan bucket yang dimigrasi mungkin tidak terlihat di server tujuan tanpa membuat dan mengalihkan organisasi. Nilai ini akan digunakan dalam semua bentuk pemulihan baik satu bucket, migrasi penuh, atau migrasi apa pun menggunakan file csv untuk pencadangan dan pemulihan.
+ **-dir-name DIR\$1NAME** (opsional): Nama direktori cadangan yang akan dibuat. Default ke `influxdb-backup-<timestamp>`. Pasti belum ada.
+ **-full** (opsional): Apakah akan melakukan pemulihan penuh, mengganti semua data di server tujuan dengan semua data dari server sumber dari semua organisasi, termasuk semua data nilai kunci seperti token, dasbor, pengguna, dll. Mengganti dan. `--src-bucket` `--dest-bucket` Jika digunakan dengan`--csv`, hanya memigrasikan data dan metadata bucket. Default ke false.
+ **h, --help**: Menampilkan pesan bantuan dan keluar.
+ **-log-level LOG\$1LEVEL** (opsional): Tingkat log yang akan digunakan selama eksekusi. Pilihannya adalah debug, kesalahan, dan info. Default untuk info.
+ **- retry-restore-dir RETRY\$1RESTORE\$1DIR** (opsional): Direktori yang akan digunakan untuk restorasi ketika pemulihan sebelumnya gagal, akan melewati pencadangan dan pembuatan direktori, akan gagal jika direktori tidak ada, dapat berupa direktori dalam ember S3. Jika restorasi gagal, jalur direktori cadangan yang dapat digunakan untuk restorasi akan ditunjukkan relatif terhadap direktori saat ini. Ember S3 akan dalam bentuk. `influxdb-backups/<s3 bucket>/<backup directory>` Nama direktori cadangan default adalah`influxdb-backup-<timestamp>`.
+ **-s3-bucket S3\$1BUCKET (opsional): Nama bucket** S3 yang digunakan untuk menyimpan file cadangan. Di Linux ini hanyalah nama bucket S3, seperti`amzn-s3-demo-bucket1`, diberikan `AWS_ACCESS_KEY_ID` dan variabel `AWS_SECRET_ACCESS_KEY` lingkungan telah ditetapkan atau `${HOME}/.aws/credentials` ada. Di Windows, ini adalah nama remote dan bucket yang `rclone` dikonfigurasi, seperti`my-remote:amzn-s3-demo-bucket1`. Semua file cadangan akan tertinggal di bucket S3 setelah migrasi di `influxdb-backups-<timestamp>` direktori yang dibuat. Sebuah direktori mount sementara bernama `influx-backups` akan dibuat dalam direktori dari mana script ini dijalankan. Jika tidak disediakan, maka semua file cadangan akan disimpan secara lokal di `influxdb-backups-<timestamp>` direktori yang dibuat dari tempat skrip ini dijalankan.
+ **-lewati verifikasi** (opsional): Lewati verifikasi sertifikat TLS.
+ **-src-bucket SRC\$1BUCKET (opsional): Nama bucket** InfluxDB di server sumber. Jika tidak disediakan, maka `--full` harus disediakan.
+ **-src-host SRC\$1HOST (opsional): Host** untuk server sumber. Default ke http://localhost:8086.

Seperti disebutkan sebelumnya, `mountpoint-s3` dan `rclone` `--s3-bucket` diperlukan jika akan digunakan, tetapi dapat diabaikan jika pengguna tidak memberikan nilai untuk`--s3-bucket`, dalam hal ini file cadangan akan disimpan dalam direktori unik secara lokal.