本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
步驟 5:再次檢查結果
在這個步驟中,您將檢查 Auto Scaling 群組中的新執行個體是否 CodeDeploy 已安裝 SimpleDemoApp修訂版本。
檢查自動部署結果 (CLI)
-
在呼叫 get-deployment 命令之前,您將需要自動部署的 ID。取得 ID 後,針對名為
SimpleDemoApp
的應用程式及名為SimpleDemoDG
的部署群組呼叫 list-deployments 命令。aws deploy list-deployments --application-name SimpleDemoApp --deployment-group-name SimpleDemoDG --query "deployments" --output text
應該會有兩個部署 ID。使用您還沒有用於呼叫 get-deployment 的命令:
aws deploy get-deployment --deployment-id
deployment-id
--query "deploymentInfo.[status, creator]" --output text除了部署狀態之外,您應該
autoScaling
在命令輸出中看到。 (autoScaling
表示 Amazon EC2 Auto Scaling 創建了部署。)直到部署狀態顯示
Succeeded
之前,請勿繼續。 -
在呼叫describe-instances命令之前,您需要新 Amazon EC2 執行個體的識別碼。若要取得此 ID,請再次針對
CodeDeployDemo-AS-Group
呼叫 describe-auto-scaling-groups 命令。aws autoscaling describe-auto-scaling-groups --auto-scaling-group-names CodeDeployDemo-AS-Group --query "AutoScalingGroups[0].Instances[*].InstanceId" --output text
現在呼叫 describe-instances 命令:
aws ec2 describe-instances --instance-id
instance-id
--query "Reservations[0].Instances[0].PublicDnsName" --output text在describe-instances命令的輸出中,記下新 Amazon EC2 執行個體的公有 DNS。
-
使用網頁瀏覽器,使用如下所示的 URL 顯示部署到該 Amazon EC2 執行個體的
SimpleDemoApp
修訂版本:http://
ec2-01-234-567-890.compute-1.amazonaws.com
如果出現祝賀頁面,表示您已經在 Au CodeDeploy to Scaling 群組中向上擴展的 Amazon EC2 執行個體部署修訂版本!
檢查自動部署結果 (主控台)
請登入 AWS Management Console 並開啟 CodeDeploy 主控台,網址為 https://console.aws.amazon.com/codedeploy
。 注意
使用您設定的相同使用者登入入門 CodeDeploy。
在瀏覽窗格中,展開 [部署],然後選擇 [部署]。
-
選擇 Amazon EC2 Auto Scaling 所建立之部署的部署識別碼。
.
-
此 Deployment (部署) 頁面會顯示有關部署的資訊。一般而言,您可以自行建立部署,但 Amazon EC2 Auto Scaling 會代表您建立一個部署,以便將修訂版部署到新的 Amazon EC2 執行個體。
-
在頁面頂端顯示 Succeeded (成功) 後,在執行個體上驗證結果。首先,您需要取得執行個體的公有 DNS:
在 Amazon EC2 導覽窗格的「Auto Scaling」下,選擇「Auto Scaling 群組」,然後選擇
CodeDeployDemo-AS-Group
項目。-
在執行個體索引標籤上,選擇新 Amazon EC2 執行個體的識別碼。
-
在 Instances (執行個體) 頁面上,於Description (描述) 標籤上,記下 Public DNS (公開 DNS) 值。 其看起來如下所示:
ec2-01-234-567-890.compute-1.amazonaws.com
使用如下的 URL,顯示部署到執行個體的 SimpleDemoApp
修訂版:
http://
ec2-01-234-567-890.compute-1.amazonaws.com
如果出現祝賀頁面,表示您已經在 Au CodeDeploy to Scaling 群組中向上擴展的 Amazon EC2 執行個體部署修訂版本!