API-интерфейс Amazon rds Aurora для клонирования / восстановления во времени - PullRequest
0 голосов
/ 05 апреля 2019

Когда я пытаюсь использовать точку клонирования / восстановления с консоли Amazon. Он клонирует кластер, а также все экземпляры, которые ему принадлежат. Но когда я использую ту же функциональность, используя Amazon API, он клонирует только кластер.

Существует ли какой-либо другой API для клонирования кластера в одиночку с их экземплярами, группой параметров безопасности и другими настройками?

1 Ответ

0 голосов
/ 26 мая 2019

Консоль добавляет удобный уровень, в котором внутренне выполняется несколько вызовов API, чтобы улучшить работу.Восстановление из снимка или из момента времени выполняется в 2 шага:

  1. RestoreDBClusterFromSnapshot или RestoreDBClusterToPointInTime API - для создания нового кластера, поддерживаемого новым распределенным томом полярных сияний.При запуске API экземпляры БД не добавляются.
  2. CreateDBInstance API - для добавления экземпляров в кластер.

Короче говоря, если вы хотите сделать это через CLIнеобходимо выполнить оба этих вызова API.То же самое верно и при создании кластера с экземплярами.Консоль создаст кластер и добавит экземпляры в том же рабочем процессе UX, но за кулисами она фактически выдает CreateDBCluster API, за которым следует один или несколько CreateDBInstance вызовов API.

Надеюсь, что этопомогает.

...