Usar GetDeployment com uma CLI - Exemplos de código do AWS SDK

Há mais exemplos do AWS SDK disponíveis no repositório do GitHub Documento de Exemplos do AWS SDK.

Usar GetDeployment com uma CLI

Os exemplos de código a seguir mostram como usar o GetDeployment.

CLI
AWS CLI

Para obter informações sobre uma implantação

O exemplo get-deployment a seguir exibe informações sobre uma implantação associada à conta da AWS do usuário.

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

Saída:

{ "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 } }
  • Para ver detalhes da API, consulte GetDeployment na Referência de comandos da AWS CLI.

PowerShell
Ferramentas para PowerShell V4

Exemplo 1: esse exemplo obtém informações de resumo sobre a implantação especificada.

Get-CDDeployment -DeploymentId d-QZMRGSTEX

Saída:

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

Exemplo 2: esse exemplo obtém informações sobre o status das instâncias que estão participando da implantação especificada.

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

Saída:

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

Exemplo 3: esse exemplo obtém informações sobre a revisão da aplicação para a implantação especificada.

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

Saída:

Bucket : amzn-s3-demo-bucket BundleType : zip ETag : cfbb81b304ee5e27efc21adaed3EXAMPLE Key : clzfqEX Version :
  • Consulte detalhes da API em GetDeployment na Referência de cmdlet do Ferramentas da AWS para PowerShell (V4).

Ferramentas para PowerShell V5

Exemplo 1: esse exemplo obtém informações de resumo sobre a implantação especificada.

Get-CDDeployment -DeploymentId d-QZMRGSTEX

Saída:

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

Exemplo 2: esse exemplo obtém informações sobre o status das instâncias que estão participando da implantação especificada.

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

Saída:

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

Exemplo 3: esse exemplo obtém informações sobre a revisão da aplicação para a implantação especificada.

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

Saída:

Bucket : amzn-s3-demo-bucket BundleType : zip ETag : cfbb81b304ee5e27efc21adaed3EXAMPLE Key : clzfqEX Version :
  • Consulte detalhes da API em GetDeployment na Referência de cmdlet do Ferramentas da AWS para PowerShell (V5).