小编Joh*_*ohn的帖子

CloudFormation - 安全组 VPC 问题

我有一个创建 ELB 并在 VPC 中附加现有子网的模板。这很好,但是当我更新我的堆栈并添加一个具有 VpcId 属性的安全组时,该属性的值等于我的附加子网所属的现有 VPC ID,堆栈失败并显示以下错误:

“您指定了属于不同网络的两个资源”

如果我从我的安全组中删除 VpcId 属性,它会在我的默认 VPC 中创建它并且堆栈创建工作。我不明白为什么这可能是因为安全组在指定的入口规则中与 ELB 有关系 -

"IpProtocol": "tcp",
            "FromPort": "8000",
            "ToPort": "8010",
            "SourceSecurityGroupOwnerId": {
              "Fn::GetAtt": [
                "ElasticLoadBalancer",
                "SourceSecurityGroup.OwnerAlias"
              ]
            },
Run Code Online (Sandbox Code Playgroud)

我无法在 ELB 上明确说明 VPC ID,因为它没有这样的属性,只有子网或 AZ。

amazon-web-services aws-cloudformation

3
推荐指数
1
解决办法
6893
查看次数