Я написал шаблон 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, поэтому я думаю, что это невозможно сделать.