本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
建立 Auto Scaling 群組堆疊
啟動 Auto 擴展群組。
必要資料:
VpcId:您正在使用的 VPC,這應與先前使用的 VPC 相同。AMI-ID:此值決定 Auto Scaling 群組 (ASG) 將啟動的 EC2 執行個體類型。請務必在您帳戶中選取以「customer-」開頭的 AMI,且為您想要的作業系統。使用 尋找 AMI IDs 如需 AMS SKMS API 參考,請參閱 AWS 成品主控台中的報告索引標籤。 操作 (CLI:list-amis) 或 AMS 主控台 VPCs VPCs 詳細資訊頁面。此逐步解說適用於設定為使用 Linux AMI 的 ASGs。ASGLoadBalancerNames:您先前建立的負載平衡器 - 透過查看 EC2 主控台 -> 負載平衡器 (左側導覽中) 尋找名稱。請注意,這不是您先前建立 ELB 時指定的 "Name"。
在建立 RFC 頁面上,選取類別部署、子類別進階堆疊元件、項目自動擴展群組,然後按一下建立。選擇進階,並接受所有預設值 (包括沒有值的預設值),但接下來顯示的預設值除外。
注意
指定最新的 AMS AMI。指定先前建立的 ELB。
Subject: WP-ASG-RFC ASGSubnetIds:PRIVATE_AZ1 PRIVATE_AZ2ASGAmiId:AMI_IDVpcId:VPC_IDName: WP_ASG ASGLoadBalancerNames:ELB_NAMEASGUserData: #!/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完成後按一下提交。