相关疑难解决方法(0)

如何在Cloudformation模板中将EIP分配给VPC的Autoscaling Group

我想将一个保留的弹性IP(ec2 classic ip)分配给VPC中的Autoscaling组.使用AWS Cli我将ip移至vpc:

$ aws ec2 move-address-to-vpc --public-ip 23.23.23.23
Run Code Online (Sandbox Code Playgroud)

并且在aws concole中看到,这个IP传递给了VPC.并在Resources中的Cloudformation模板中分配了AutoscalingGroup的标签:

"Process": {
        "Type" : "AWS::AutoScaling::AutoScalingGroup",
        "Properties": {
            "LaunchConfigurationName": {"Ref": "PreprocessorLC"},
            "LoadBalancerNames": [{"Ref": "ProcessELB"}],
            "VPCZoneIdentifier" : [{ "Fn::Join" : [",", [ { "Ref" : "PublicSubnet1"}, { "Ref" : "PublicSubnet2"} ]]}],
            "AvailabilityZones": {"Ref": "AZs"},
            "MinSize" : "1",
            "MaxSize" : "1",
            "HealthCheckGracePeriod": 300,
            "Tags" : [
                {"Key": "Name", "Value": {"Fn::Join": ["", [{"Ref": "Env"}, "-Process"]]}, "PropagateAtLaunch": true},
                {"Key": "WorkersScalingGroup", "Value": {"Fn::Join": ["", ["Offering-", {"Ref": "Env"},  "-Process-Worker"]]}, "PropagateAtLaunch": true},
                {"Key": "EIP", "Value": {"Ref": …
Run Code Online (Sandbox Code Playgroud)

amazon-ec2 amazon-web-services aws-cloudformation amazon-vpc

7
推荐指数
2
解决办法
1万
查看次数