【发布时间】:2020-01-02 20:50:05
【问题描述】:
我正在编写一个 SAM 模板,我试图在 lambda 函数的 VpcConfig 部分中引用安全组 ID,如下所示:
VpcConfig:
SecurityGroupIds:
- !GetAtt aurora-mysql.GroupId
SubnetIds:
- subnet-1234abcd
- subnet-abcd1234
其中aurora-mysql 是较早创建的安全组的名称,如下所示:
当我尝试部署堆栈时,它会给出以下错误消息:
Failed to create the changeset: Waiter ChangeSetCreateComplete failed: Waiter encountered a terminal failure state Status: FAILED. Reason: Template error: instance of Fn::GetAtt references undefined resource aurora-mysql
它看不到aurora-mysqlsecurity 组。
此安全组已存在,并且之前是在 cloudformation 模板之外创建的。
请问有什么解决办法吗?
【问题讨论】:
标签: amazon-web-services amazon-cloudformation aws-sam