Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/amazon-web-services/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Amazon web services 使用AWS Cloudformation跨多个子网自动缩放会引发错误_Amazon Web Services_Amazon Ec2_Amazon Cloudformation - Fatal编程技术网

Amazon web services 使用AWS Cloudformation跨多个子网自动缩放会引发错误

Amazon web services 使用AWS Cloudformation跨多个子网自动缩放会引发错误,amazon-web-services,amazon-ec2,amazon-cloudformation,Amazon Web Services,Amazon Ec2,Amazon Cloudformation,我无法创建Cloudformation模板以跨2个不同的公共子网自动缩放。我一直在犯错误 创建\u失败 AWS::AutoScaling::AutoScalingGroup 指定子网的可用性区域和自动缩放 组不匹配 我已经广泛地研究了所有不同的模板代码的可能性,并尝试了所有的方法,包括 定义精确的AZ,如下所示: AvailabilityZones" : [ us-west-2a, us-west-2b ], 改为使用VPCZone标识符属性,并将AvailabilityZone属性保留在资源

我无法创建Cloudformation模板以跨2个不同的公共子网自动缩放。我一直在犯错误

创建\u失败
AWS::AutoScaling::AutoScalingGroup
指定子网的可用性区域和自动缩放 组不匹配

我已经广泛地研究了所有不同的模板代码的可能性,并尝试了所有的方法,包括

定义精确的AZ,如下所示:

AvailabilityZones" : [ us-west-2a, us-west-2b ],
改为使用VPCZone标识符属性,并将AvailabilityZone属性保留在资源之外:

"VPCZoneIdentifier" : [ subnet-1234, subnet-5678 ]
但以下是我的最新尝试:

"ASASGS3JJ": {
        "Type": "AWS::AutoScaling::AutoScalingGroup",
        "Properties": {
            "AvailabilityZones": {
                "Fn::GetAZs": ""
            },
            "InstanceId": {
                "Ref": "EC2I12Q2R"
            },
            "LoadBalancerNames": [
                "ELBLB2IQL9"
            ],
            "MaxSize": 2,
            "MinSize": 2
        },

不幸的是,仍然会出现同样的错误。我可以得到一些关于如何正确格式化的帮助吗?是否需要更改自动缩放组资源之外的任何代码?

您需要指定您所在的地区:


“AvailabilityZones”:{“Fn::GetAZs”:{“Ref”:“AWS::Region”}

我最终使用了LaunchConfiguration并删除了AvailabilityZones参数。这似乎已经解决了问题。

很有趣。我最终使用了LaunchConfiguration并删除了AvailabilityZones参数。这似乎已经解决了问题。