【发布时间】:2018-08-30 00:50:52
【问题描述】:
从一个模板/堆栈创建并导出 SG:
Resources
RDSSecurityGroup:
Type: AWS::EC2::SecurityGroup
Properties:
GroupName: "sg-name"
Outputs:
SGRDS:
Description: security group of rds instances
Value: !Ref RDSSecurityGroup
Export:
Name: SGRDS
但是,尽管在使用另一个模板(和堆栈)创建 RDS 时尝试使用此 SG 时会创建导出
Resources
MYRDS:
Type: AWS::RDS::DBInstance
Properties:
DBSecurityGroups:
- !ImportValue SGRDS
它失败并出现以下错误:
未找到 DBSecurityGroup:sg-0983409kdje5999
更新:这似乎不是导出值相关的问题;由于某种原因,将特定 SG 分配给我的 RDS 实例都会失败(我明确使用了 SG 名称,但这次我得到了上面的“未找到”错误,名称而不是 id)。
由于某种原因,它无法找到 SG。
【问题讨论】:
标签: amazon-web-services amazon-cloudformation amazon-rds