Назад | Перейти на главную страницу

Как отобразить раскрывающийся список идентификаторов снимков экземпляра RDS при создании нового стека из шаблона?

Я написал шаблон CloudFormation, который, помимо прочего, также создает экземпляр RDS MySQL и восстанавливает данные из ранее созданного снимка состояния экземпляра БД.

Я хочу разрешить пользователю, который будет работать с этим шаблоном, возможность выбора идентификатора снимка экземпляра rds из раскрывающегося меню.

Я видел, что можно выбрать из раскрывающегося меню идентификатор VPC при использовании Шаблон Amazon CloudFormation, который создает хост Bastion поэтому я считаю, что можно сделать то же самое с идентификатором снимка.

Пример:

Я просматривал документацию Amazon в поисках правильного способа сделать это ... Я думал сделать что-то вроде:

"RDSSnapshotID" : {
  "Description" : "Choose the relevant snapshot",
  "Type" : { "Fn::RefAll" : "AWS::RDS::DBSnapshotIdentifier::Id" }
}

Но я получаю сообщение об ошибке при попытке загрузить шаблон в CloudFormation:

Ошибка проверки шаблона: ошибка формата шаблона: каждый член типа должен быть строкой.

Редактировать:

Теперь я подозреваю, что такого свойства ("AWS :: RDS :: DBSnapshotIdentifier :: Id") не существует.

Кто-нибудь знает, можно ли это сделать и как?

Хорошо, я нашел это Статья документации AWS в котором перечислены доступные «типы параметров, специфичные для AWS», и там нет никаких параметров для RDS, поэтому я думаю, что это невозможно сделать.