amazon-web-services - CloudFormation 模板 AutoScalingGroup 可用区

标签 amazon-web-services autoscaling aws-cloudformation

您好,我想让我的所有服务器都位于一个可用区域,即 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"]          
    }
  }           
},

目前我收到错误,可用区 [us-west-1a] 不合法谢谢!

最佳答案

你做得对。

您的帐户可能无权访问该特定区域。您可以通过尝试从 EC2 控制台手动启动实例来检查这一点,并查看它是否允许您选择该区域。

否则,更改是可用区不具有您在 LaunchConfiguration 中指定的实例类型。您也可以像上面一样检查这一点。

关于amazon-web-services - CloudFormation 模板 AutoScalingGroup 可用区,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20666928/

相关文章:

amazon-web-services - AWS Lambda 请求/事件的最大负载大小?

amazon-web-services - 部署命令在 aws sagemaker 中的作用是什么?

json - AWS Cloudformation-如何在 json/yaml 模板中处理字符串大写或小写

amazon-web-services - 强制以 "00"开头的 AWS 帐号为字符串

ruby - 为什么我的 Sinatra 应用程序不能使用 SSL?

amazon-web-services - 为什么我在 AWS 管理控制台中有某些操作的权限,但在 AWS CLI 中却没有权限?

amazon-web-services - AWS-Auto Scaling 上的 AWS cloudwatch 自定义指标

amazon-web-services - 如何使用cloudformation模板为不同的elasticbeanstalk应用程序环境使用相同的应用程序负载均衡器?

node.js - AWS 重定向 URL,并在 Node.js 服务器中运行 AngularJS

amazon-web-services - 自动配置新的 Kubernetes 节点