Есть ли команда gcloud для экспорта базы данных гаечного ключа? - PullRequest
0 голосов
/ 01 февраля 2019

Я бы хотел автоматизировать экспорт нашей базы данных Spanner в Google Cloud Storage.Возможно ли это с помощью gcloud SDK?Мне не удалось найти команду для этого.

Есть ли другой рекомендуемый способ резервного копирования баз данных Spanner?

Ответы [ 2 ]

0 голосов
/ 01 февраля 2019

Да, это можно сделать с помощью gcloud, но это не прямая команда Cloud Spanner.Подробная документация: здесь .

По сути, вы используете gcloud для запуска задания Cloud Dataflow для экспорта или резервного копирования данных в GCS с помощью команды, подобной следующей:

gcloud dataflow jobs run [JOB_NAME] \
--gcs-location='gs://dataflow-templates/latest/Cloud_Spanner_to_GCS_Avro' \
--region=[DATAFLOW_REGION] \
--parameters='instanceId=[YOUR_INSTANCE_ID],databaseId=[YOUR_DATABASE_ID],outputDir=[YOUR_GCS_DIRECTORY]
0 голосов
/ 01 февраля 2019

Конвейеры экспорта и импорта - это шаблоны потока данных, которые можно запустить с помощью команды Gcloud.

См. Третий абзац в: https://cloud.google.com/spanner/docs/export И как запустить шаблон в: https://cloud.google.com/dataflow/docs/guides/templates/provided-templates#cloud_spanner_to_gcs_avro (выберите вкладку Gcloud в разделе выполнения шаблона).

...