CLI로 GetDeployment 사용 - AWS SDK 코드 예제

AWS SDK 예제 GitHub 리포지토리에 더 많은 AWS문서 SDK 예제가 있습니다.

CLI로 GetDeployment 사용

다음 코드 예시는 GetDeployment의 사용 방법을 보여 줍니다.

CLI
AWS CLI

배포에 대한 정보 가져오기

다음 get-deployment 예시에서는 사용자의 AWS 계정과 연결된 배포에 대한 정보를 표시합니다.

aws deploy get-deployment --deployment-id d-A1B2C3123

출력:

{ "deploymentInfo": { "applicationName": "WordPress_App", "status": "Succeeded", "deploymentOverview": { "Failed": 0, "InProgress": 0, "Skipped": 0, "Succeeded": 1, "Pending": 0 }, "deploymentConfigName": "CodeDeployDefault.OneAtATime", "creator": "user", "description": "My WordPress app deployment", "revision": { "revisionType": "S3", "s3Location": { "bundleType": "zip", "eTag": "\"dd56cfdEXAMPLE8e768f9d77fEXAMPLE\"", "bucket": "amzn-s3-demo-bucket", "key": "WordPressApp.zip" } }, "deploymentId": "d-A1B2C3123", "deploymentGroupName": "WordPress_DG", "createTime": 1409764576.589, "completeTime": 1409764596.101, "ignoreApplicationStopFailures": false } }
  • API 세부 정보는 AWS CLI 명령 참조GetDeployment 섹션을 참조하세요.

PowerShell
Tools for PowerShell V4

예제 1: 이 예제에서는 지정된 배포에 대한 요약 정보를 가져옵니다.

Get-CDDeployment -DeploymentId d-QZMRGSTEX

출력:

ApplicationName : CodeDeployDemoApplication CompleteTime : 7/23/2015 11:26:04 PM CreateTime : 7/23/2015 11:24:43 PM Creator : user DeploymentConfigName : CodeDeployDefault.OneAtATime DeploymentGroupName : CodeDeployDemoFleet DeploymentId : d-QZMRGSTEX DeploymentOverview : Amazon.CodeDeploy.Model.DeploymentOverview Description : ErrorInformation : IgnoreApplicationStopFailures : False Revision : Amazon.CodeDeploy.Model.RevisionLocation StartTime : 1/1/0001 12:00:00 AM Status : Succeeded

예제 2: 이 예제에서는 지정된 배포에 참여하는 인스턴스의 상태에 대한 정보를 가져옵니다.

(Get-CDDeployment -DeploymentId d-QZMRGSTEX).DeploymentOverview

출력:

Failed : 0 InProgress : 0 Pending : 0 Skipped : 0 Succeeded : 3

예제 3: 이 예제에서는 지정된 배포의 애플리케이션 개정에 대한 정보를 가져옵니다.

(Get-CDDeployment -DeploymentId d-QZMRGSTEX).Revision.S3Location

출력:

Bucket : amzn-s3-demo-bucket BundleType : zip ETag : cfbb81b304ee5e27efc21adaed3EXAMPLE Key : clzfqEX Version :
  • API 세부 정보는 AWS Tools for PowerShell Cmdlet 참조(V4)GetDeployment를 참조하세요.

Tools for PowerShell V5

예제 1: 이 예제에서는 지정된 배포에 대한 요약 정보를 가져옵니다.

Get-CDDeployment -DeploymentId d-QZMRGSTEX

출력:

ApplicationName : CodeDeployDemoApplication CompleteTime : 7/23/2015 11:26:04 PM CreateTime : 7/23/2015 11:24:43 PM Creator : user DeploymentConfigName : CodeDeployDefault.OneAtATime DeploymentGroupName : CodeDeployDemoFleet DeploymentId : d-QZMRGSTEX DeploymentOverview : Amazon.CodeDeploy.Model.DeploymentOverview Description : ErrorInformation : IgnoreApplicationStopFailures : False Revision : Amazon.CodeDeploy.Model.RevisionLocation StartTime : 1/1/0001 12:00:00 AM Status : Succeeded

예제 2: 이 예제에서는 지정된 배포에 참여하는 인스턴스의 상태에 대한 정보를 가져옵니다.

(Get-CDDeployment -DeploymentId d-QZMRGSTEX).DeploymentOverview

출력:

Failed : 0 InProgress : 0 Pending : 0 Skipped : 0 Succeeded : 3

예제 3: 이 예제에서는 지정된 배포의 애플리케이션 개정에 대한 정보를 가져옵니다.

(Get-CDDeployment -DeploymentId d-QZMRGSTEX).Revision.S3Location

출력:

Bucket : amzn-s3-demo-bucket BundleType : zip ETag : cfbb81b304ee5e27efc21adaed3EXAMPLE Key : clzfqEX Version :
  • API 세부 정보는 AWS Tools for PowerShell Cmdlet 참조(V5)GetDeployment를 참조하세요.