步驟 3:檢查結果 - AWS CodeDeploy

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

步驟 3:檢查結果

在此步驟中,您將檢查是否已在 Auto Scaling 群組中的單一 Amazon EC2 執行個體上 CodeDeploy 安裝了SimpleDemoApp修訂版。

檢查結果 (CLI)

首先,您需要 Amazon EC2 實例的公共 DNS。

使用呼叫describe-instances命令 AWS CLI 來取得 Auto Scaling 群組中 Amazon EC2 執行個體的公有 DNS。

在呼叫此命令之前,您需要 Amazon EC2 執行個體的 ID。若要取得 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

傳回的值是亞馬遜 EC2 執行個體的公有 DNS。

使用網頁瀏覽器,使用如下所示的 URL 顯示部署到該 Amazon EC2 執行個體的 SimpleDemoApp 修訂版本:

http://ec2-01-234-567-890.compute-1.amazonaws.com

如果您看到祝賀頁面,表示您已成功將修訂版部署 CodeDeploy 到 Auto Scaling 群組中的單一 Amazon EC2 執行個體!

接下來,您將新增一個 Amazon EC2 執行個體到 Auto Scaling 群組。在 Amazon EC2 Auto Scaling 新增 Amazon EC2 執行個體之後, CodeDeploy 會將您的修訂版部署到新的執行個體。

檢查結果 (主控台)

首先,您需要 Amazon EC2 實例的公共 DNS。

前往 https://console.aws.amazon.com/ec2/ 開啟 Amazon EC2 主控台。

在 Amazon EC2 導覽窗格的「Auto Scaling」下,選擇「Auto Scaling 群組」,然後選擇CodeDeployDemo-AS-Group項目。

執行個體索引標籤上,選擇清單中的 Amazon EC2 執行個體 ID。

Instances (執行個體) 頁面上,於Description (描述) 標籤上,記下 Public DNS (公開 DNS) 值。​ 其看起來如下所示:ec2-01-234-567-890.compute-1.amazonaws.com

使用網頁瀏覽器,使用如下所示的 URL 顯示部署到該 Amazon EC2 執行個體的 SimpleDemoApp 修訂版本:

http://ec2-01-234-567-890.compute-1.amazonaws.com

如果您看到祝賀頁面,表示您已成功將修訂版部署 CodeDeploy 到 Auto Scaling 群組中的單一 Amazon EC2 執行個體!

接下來,您將 Amazon EC2 執行個體新增至 Auto Scaling 群組。在 Amazon EC2 Auto Scaling 新增 Amazon EC2 執行個體之後, CodeDeploy 會將您的修訂版部署到新的 Amazon EC2 執行個體。