Я пытаюсь создать клон базы данных Aurora из снимка с помощью ansible. Я использую модули rds_snapshot_facts и rds_instance, поскольку модуль rds не поддерживает Aurora. Это учебник, который у меня есть (с удаленным регионом / профилем). Когда я запускаю его, он терпит неудачу
Невозможно восстановить экземпляр БД из моментального снимка БД: произошла ошибка (DBSnapshotNotFound) при вызове операции RestoreDBInstanceFromDBSnapshot: DBSnapshot не найден: идентификатор моментального снимка
Кому-нибудь удалось восстановить такой снимок с помощью модуля rds_instance, поскольку его статус предварительный, я еще не уверен, правильно ли это работает.
---
- hosts: localhost
connection: local
tasks:
- name: Get rds snapshots
rds_snapshot_facts:
db_cluster_identifier: "{{rds_live_instance}}"
register: rds_snapshot
- name: Create dev db
rds_instance:
wait: yes
vpc_security_group_ids:
- "{{rds_security_group}}"
storage_encrypted: yes
publicly_accessible: no
engine: aurora-mysql
db_subnet_group_name: default
id: "dev-{{branch}}"
cluster_id: "dev-{{branch}}-cluster"
creation_source: snapshot
availability_zone: eu-west-1a
auto_minor_version_upgrade: yes
allow_major_version_upgrade: no
db_snapshot_identifier: "{{item.db_cluster_snapshot_identifier}}"
snapshot_identifier: "{{item.db_cluster_snapshot_arn}}"
with_items:
- "{{rds_snapshot.cluster_snapshots | last }}"