创建 Auto Scaling 组堆栈 - AMS 高级应用程序开发者指南

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

创建 Auto Scaling 组堆栈

启动 Auto Scaling 组。

必填数据:

  • VpcId:您正在使用的 VPC,应与之前使用的 VPC 相同。

  • AMI-ID:此值决定了您的 Auto Scaling 组 (ASG) 将启动哪种 EC2 实例。请务必在您的账户中选择以 “customer-” 开头且具有所需操作系统的 AMI。 IDs 使用 AMS SKMS API 参考查找 AMI,请参阅 AWS Artifact 控制台的 “报告” 选项卡。操作 (CLI: list-amis) 或 AMS 控制台-> 详情页面。 VPCs VPCs 本演练适用于 ASGs 配置为使用 Linux AMI。

  • ASGLoadBalancerNames: 您之前创建的负载均衡器——通过查看 EC2 控制台->负载均衡器(在左侧导航栏中)找到名称。请注意,这不是您之前创建 ELB 时指定的 “名称”。

  1. 创建 RFC 页面上,选择类别 “部署”、“高级堆栈组件” 子类别、“自动伸缩组” 项目,然后单击 “创建”。选择 “高级”,接受除下方显示的默认值之外的所有默认值(包括没有值的默认值)。

    注意

    指定最新的 AMS AMI。指定先前创建的 ELB。

    Subject: WP-ASG-RFC ASGSubnetIds: PRIVATE_AZ1 PRIVATE_AZ2 ASGAmiId: AMI_ID VpcId: VPC_ID Name: WP_ASG ASGLoadBalancerNames: ELB_NAME ASGUserData: #!/bin/bash REGION=$(curl 169.254.169.254/latest/meta-data/placement/availability-zone/ | sed 's/[a-z]$//') yum -y install ruby httpd chkconfig httpd on service httpd start touch /var/www/html/status cd /tmp curl -O https://aws-codedeploy-$REGION.s3.amazonaws.com/latest/install chmod +x ./install ./install auto chkconfig codedeploy-agent on service codedeploy-agent start
  2. 完成后单击 “提交”。