在从模板创build新堆栈时如何显示RDS实例快照ID的下拉列表?

我写了一个CloudFormation模板,除了其他的东西外,还创build了一个RDS MySQL实例,并从先前备份的数据库实例快照中恢复数据。

我希望启用要使用此模板的用户从下拉菜单中selectrds实例快照ID。

我已经看到,使用创buildBastion主机的Amazon CloudFormation模板时,可以从下拉菜单中selectVPC ID,因此我相信可以对快照ID进行相同的操作。

例: 在这里输入图像说明

我正在浏览亚马逊的文档,寻找正确的方法来做到这一点…我正在考虑做类似的事情:

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

但是在尝试将模板加载到CloudFormation时出现错误:

模板validation错误:模板格式错误:每个types成员都必须是string。

编辑:

我现在怀疑这样的属性(“AWS :: RDS :: DBSnapshotIdentifier :: Id”)不存在。

任何人都知道是否可以做到,怎么做?

好的,所以我发现这个AWS文档列出了可用的“特定于AWS的参数types”,并且没有RDS的任何参数,所以我猜这是不可能的。