0

こんにちは、すべてのサーバーを 1 つのアベイラビリティ ゾーン、つまり us-west-1a に配置したいと考えています。autoscalinggroup でこれを指定するにはどうすればよいですか?

  "MyFixedSizeGroup":{
    "Type":"AWS::AutoScaling::AutoScalingGroup",
    "Properties":{
        "LaunchConfigurationName":{"Ref":"GlobalWorkersSmallLaunchConf"},
        "AvailabilityZones" :["us-west-1a"],
        "MinSize":"3",
        "MaxSize":"3",
        "DesiredCapacity":"3",
        "Tags":[{"Key":"Name", "Value":"Neo4j Instance", "PropagateAtLaunch":"true"}],
         "NotificationConfiguration" : {
      "TopicARN" : { "Ref" : "NotificationTopic" },
      "NotificationTypes" : [ "autoscaling:EC2_INSTANCE_LAUNCH","autoscaling:EC2_INSTANCE_LAUNCH_ERROR","autoscaling:EC2_INSTANCE_TERMINATE", "autoscaling:EC2_INSTANCE_TERMINATE_ERROR"]          
    }
  }           
},

現在、The availability zone [us-west-1a] is not legal ありがとうございます。

4

1 に答える 1

1

あなたはそれを正しくやっています。

アカウントがその特定のゾーンにアクセスできない可能性があります。これは、EC2 コンソールから手動でインスタンスを起動して、そのゾーンを選択できるかどうかを確認することで確認できます。

それ以外の場合、LaunchConfiguration で指定したインスタンス タイプがアベイラビリティ ゾーンにないという変更があります。これも上記のように確認できます。

于 2014-01-29T21:17:50.753 に答える