我编写了一个 CloudFormation 模板,除了其他内容之外,它还创建了一个 RDS MySQL 实例并从以前备份的 DB 实例快照中恢复数据。
我想让使用此模板的用户能够从下拉菜单中选择 rds 实例快照 ID。
我发现在使用时可以从下拉菜单中选择 VPC ID亚马逊的 CloudFormation 模板可创建 Bastion 主机所以我相信可以使用快照 ID 执行相同的操作。
我正在浏览亚马逊的文档,寻找正确的方法来做到这一点......我正在考虑做这样的事情:
"RDSSnapshotID" : {
"Description" : "Choose the relevant snapshot",
"Type" : { "Fn::RefAll" : "AWS::RDS::DBSnapshotIdentifier::Id" }
}
但是尝试将模板加载到 CloudFormation 时出现错误:
模板验证错误:模板格式错误:每个类型成员都必须是一个字符串。
编辑:
我现在怀疑这样的属性(“AWS::RDS::DBSnapshotIdentifier::Id”)不存在。
有人知道这是否可以做到以及如何做到?
答案1
好的,我找到了这个AWS 文档文章其中列出了可用的“AWS 特定参数类型”,但其中没有任何 RDS 参数,所以我猜这是无法做到的。