A versão 5 (V5) do Ferramentas da AWS para PowerShell foi lançada!
Para começar a usar a nova versão do SDK, consulte o Guia do usuário do Ferramentas da AWS para PowerShell (V5), especialmente o tópico Migração para V5.
Exemplos do CodeDeploy que usam o Tools for PowerShell V4
Os exemplos de código a seguir mostram como realizar ações e implementar cenários comuns usando o Ferramentas da AWS para PowerShell V4 com o CodeDeploy.
Ações são trechos de código de programas maiores e devem ser executadas em contexto. Embora as ações mostrem como chamar perfis de serviço individuais, você pode ver as ações no contexto em seus cenários relacionados.
Cada exemplo inclui um link para o código-fonte completo, em que você pode encontrar instruções sobre como configurar e executar o código.
Tópicos
Ações
O código de exemplo a seguir mostra como usar Add-CDOnPremiseInstanceTag.
- Ferramentas para PowerShell V4
-
Exemplo 1: este exemplo adiciona uma tag de instância on-premises com a chave e o valor especificados para a instância on-premises especificada.
Add-CDOnPremiseInstanceTag -InstanceName AssetTag12010298EX -Tag @{"Key" = "Name"; "Value" = "CodeDeployDemo-OnPrem"}-
Para obter detalhes da API, consulte AddTagsToOnPremisesInstances em Referência de cmdlet do Ferramentas da AWS para PowerShell (V4).
-
O código de exemplo a seguir mostra como usar Get-CDApplication.
- Ferramentas para PowerShell V4
-
Exemplo 1: este exemplo obtém informações sobre a aplicação especificada.
Get-CDApplication -ApplicationName CodeDeployDemoApplicationSaída:
ApplicationId ApplicationName CreateTime LinkedToGitHub ------------- --------------- ---------- -------------- e07fb938-091e-4f2f-8963-4d3e8EXAMPLE CodeDeployDemoApplication 7/20/2015 9:49:48 PM False-
Para obter detalhes da API, consulte GetApplication em Referência de cmdlet do Ferramentas da AWS para PowerShell (V4).
-
O código de exemplo a seguir mostra como usar Get-CDApplicationBatch.
- Ferramentas para PowerShell V4
-
Exemplo 1: este exemplo obtém informações sobre as aplicações especificadas.
Get-CDApplicationBatch -ApplicationName CodeDeployDemoApplication, CodePipelineDemoApplicationSaída:
ApplicationId ApplicationName CreateTime LinkedToGitHub ------------- --------------- ---------- -------------- e07fb938-091e-4f2f-8963-4d3e8EXAMPLE CodeDeployDemoApplication 7/20/2015 9:49:48 PM False 1ecfd602-62f1-4038-8f0d-06688EXAMPLE CodePipelineDemoApplication 8/13/2015 5:53:26 PM False-
Para obter detalhes da API, consulte BatchGetApplications em Referência de cmdlet do Ferramentas da AWS para PowerShell (V4).
-
O código de exemplo a seguir mostra como usar Get-CDApplicationList.
- Ferramentas para PowerShell V4
-
Exemplo 1: este exemplo obtém uma lista das aplicações disponíveis.
Get-CDApplicationListSaída:
CodeDeployDemoApplication CodePipelineDemoApplication-
Para obter detalhes da API, consulte ListApplications em Referência de cmdlet do Ferramentas da AWS para PowerShell (V4).
-
O código de exemplo a seguir mostra como usar Get-CDApplicationRevision.
- Ferramentas para PowerShell V4
-
Exemplo 1: este exemplo obtém informações sobre a revisão da aplicação especificada.
$revision = Get-CDApplicationRevision -ApplicationName CodeDeployDemoApplication -S3Location_Bucket amzn-s3-demo-bucket -Revision_RevisionType S3 -S3Location_Key 5xd27EX.zip -S3Location_BundleType zip -S3Location_ETag 4565c1ac97187f190c1a90265EXAMPLE Write-Output ("Description = " + $revision.RevisionInfo.Description + ", RegisterTime = " + $revision.RevisionInfo.RegisterTime)Saída:
Description = Application revision registered by Deployment ID: d-CX9CHN3EX, RegisterTime = 07/20/2015 23:46:42-
Para obter detalhes da API, consulte GetApplicationRevision em Referência de cmdlet do Ferramentas da AWS para PowerShell (V4).
-
O código de exemplo a seguir mostra como usar Get-CDApplicationRevisionList.
- Ferramentas para PowerShell V4
-
Exemplo 1: este exemplo obtém informações sobre revisões disponíveis da aplicação especificada.
ForEach ($revision in (Get-CDApplicationRevisionList -ApplicationName CodeDeployDemoApplication -Deployed Ignore)) { >> If ($revision.RevisionType -Eq "S3") { >> Write-Output ("Type = S3, Bucket = " + $revision.S3Location.Bucket + ", BundleType = " + $revision.S3Location.BundleType + ", ETag = " + $revision.S3Location.ETag + ", Key = " + $revision.S3Location.Key) >> } >> If ($revision.RevisionType -Eq "GitHub") { >> Write-Output ("Type = GitHub, CommitId = " + $revision.GitHubLocation.CommitId + ", Repository = " + $revision.GitHubLocation.Repository) >> } >> } >>Saída:
Type = S3, Bucket = amzn-s3-demo-bucket, BundleType = zip, ETag = 4565c1ac97187f190c1a90265EXAMPLE, Key = 5xd27EX.zip Type = GitHub, CommitId = f48933c3...76405362, Repository = MyGitHubUser/CodeDeployDemoRepo-
Para obter detalhes da API, consulte ListApplicationRevisions em Referência de cmdlet do Ferramentas da AWS para PowerShell (V4).
-
O código de exemplo a seguir mostra como usar Get-CDDeployment.
- Ferramentas para PowerShell V4
-
Exemplo 1: este exemplo obtém informações de resumo sobre a implantação especificada.
Get-CDDeployment -DeploymentId d-QZMRGSTEXSaí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 : SucceededExemplo 2: este exemplo obtém informações sobre o status de instâncias que estão participando da implantação especificada.
(Get-CDDeployment -DeploymentId d-QZMRGSTEX).DeploymentOverviewSaída:
Failed : 0 InProgress : 0 Pending : 0 Skipped : 0 Succeeded : 3Exemplo 3: este exemplo obtém informações sobre a revisão da aplicação da implantação especificada.
(Get-CDDeployment -DeploymentId d-QZMRGSTEX).Revision.S3LocationSaída:
Bucket : amzn-s3-demo-bucket BundleType : zip ETag : cfbb81b304ee5e27efc21adaed3EXAMPLE Key : clzfqEX Version :-
Para obter detalhes da API, consulte GetDeployment em Referência de cmdlet do Ferramentas da AWS para PowerShell (V4).
-
O código de exemplo a seguir mostra como usar Get-CDDeploymentBatch.
- Ferramentas para PowerShell V4
-
Exemplo 1: este exemplo obtém informações sobre as implantações especificadas.
Get-CDDeploymentBatch -DeploymentId d-QZMRGSTEX, d-RR0T5KTEXSaí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 ApplicationName : CodePipelineDemoApplication CompleteTime : 7/23/2015 6:07:30 PM CreateTime : 7/23/2015 6:06:29 PM Creator : user DeploymentConfigName : CodeDeployDefault.OneAtATime DeploymentGroupName : CodePipelineDemoFleet DeploymentId : d-RR0T5KTEX DeploymentOverview : Amazon.CodeDeploy.Model.DeploymentOverview Description : ErrorInformation : IgnoreApplicationStopFailures : False Revision : Amazon.CodeDeploy.Model.RevisionLocation StartTime : 1/1/0001 12:00:00 AM Status : Succeeded-
Para obter detalhes da API, consulte BatchGetDeployments em Referência de cmdlet do Ferramentas da AWS para PowerShell (V4).
-
O código de exemplo a seguir mostra como usar Get-CDDeploymentConfig.
- Ferramentas para PowerShell V4
-
Exemplo 1: este exemplo obtém informações de resumo sobre a configuração da implantação especificada.
Get-CDDeploymentConfig -DeploymentConfigName ThreeQuartersHealthySaída:
CreateTime DeploymentConfigId DeploymentConfigName MinimumHealthyHosts ---------- ------------------ -------------------- ------------------- 10/3/2014 4:32:30 PM 518a3950-d034-46a1-9d2c-3c949EXAMPLE ThreeQuartersHealthy Amazon.CodeDeploy.Model.MinimumHealthyHostsExemplo 2: este exemplo obtém informações sobre a definição da configuração da implantação especificada.
Write-Output ((Get-CDDeploymentConfig -DeploymentConfigName ThreeQuartersHealthy).MinimumHealthyHosts)Saída:
Type Value ---- ----- FLEET_PERCENT 75-
Para obter detalhes da API, consulte GetDeploymentConfig em Referência de cmdlet do Ferramentas da AWS para PowerShell (V4).
-
O código de exemplo a seguir mostra como usar Get-CDDeploymentConfigList.
- Ferramentas para PowerShell V4
-
Exemplo 1: este exemplo obtém uma lista das configurações de implantação disponíveis.
Get-CDDeploymentConfigListSaída:
ThreeQuartersHealthy CodeDeployDefault.OneAtATime CodeDeployDefault.AllAtOnce CodeDeployDefault.HalfAtATime-
Para obter detalhes da API, consulte ListDeploymentConfigs em Referência de cmdlet do Ferramentas da AWS para PowerShell (V4).
-
O código de exemplo a seguir mostra como usar Get-CDDeploymentGroup.
- Ferramentas para PowerShell V4
-
Exemplo 1: este exemplo obtém informações sobre o grupo de implantação especificado.
Get-CDDeploymentGroup -ApplicationName CodeDeployDemoApplication -DeploymentGroupName CodeDeployDemoFleetSaída:
ApplicationName : CodeDeployDemoApplication AutoScalingGroups : {} DeploymentConfigName : CodeDeployDefault.OneAtATime DeploymentGroupId : 7d7c098a-b444-4b27-96ef-22791EXAMPLE DeploymentGroupName : CodeDeployDemoFleet Ec2TagFilters : {Name} OnPremisesInstanceTagFilters : {} ServiceRoleArn : arn:aws:iam::80398EXAMPLE:role/CodeDeploySampleStack-4ph6EX-CodeDeployTrustRole-O9MWP7XTL8EX TargetRevision : Amazon.CodeDeploy.Model.RevisionLocation-
Para obter detalhes da API, consulte GetDeploymentGroup em Referência de cmdlet do Ferramentas da AWS para PowerShell (V4).
-
O código de exemplo a seguir mostra como usar Get-CDDeploymentGroupList.
- Ferramentas para PowerShell V4
-
Exemplo 1: este exemplo obtém uma lista de grupos de implantação para a aplicação especificada.
Get-CDDeploymentGroupList -ApplicationName CodeDeployDemoApplicationSaída:
ApplicationName DeploymentGroups NextToken --------------- ---------------- --------- CodeDeployDemoApplication {CodeDeployDemoFleet, CodeDeployProductionFleet}-
Para obter detalhes da API, consulte ListDeploymentGroups em Referência de cmdlet do Ferramentas da AWS para PowerShell (V4).
-
O código de exemplo a seguir mostra como usar Get-CDDeploymentInstance.
- Ferramentas para PowerShell V4
-
Exemplo 1: este exemplo obtém informações sobre a instância especificada para a implantação especificada.
Get-CDDeploymentInstance -DeploymentId d-QZMRGSTEX -InstanceId i-254e22EXSaída:
DeploymentId : d-QZMRGSTEX InstanceId : arn:aws:ec2:us-east-1:80398EXAMPLE:instance/i-254e22EX LastUpdatedAt : 7/23/2015 11:25:24 PM LifecycleEvents : {ApplicationStop, DownloadBundle, BeforeInstall, Install...} Status : Succeeded-
Para obter detalhes da API, consulte GetDeploymentInstance em Referência de cmdlet do Ferramentas da AWS para PowerShell (V4).
-
O código de exemplo a seguir mostra como usar Get-CDDeploymentInstanceList.
- Ferramentas para PowerShell V4
-
Exemplo 1: este exemplo obtém uma lista de IDs de instância para a implantação especificada.
Get-CDDeploymentInstanceList -DeploymentId d-QZMRGSTEXSaída:
i-254e22EX i-274e22EX i-3b4e22EX-
Para obter detalhes da API, consulte ListDeploymentInstances em Referência de cmdlet do Ferramentas da AWS para PowerShell (V4).
-
O código de exemplo a seguir mostra como usar Get-CDDeploymentList.
- Ferramentas para PowerShell V4
-
Exemplo 1: este exemplo obtém uma lista de IDs de implantação para a aplicação e o grupo de implantação especificados.
Get-CDDeploymentList -ApplicationName CodeDeployDemoApplication -DeploymentGroupName CodeDeployDemoFleetSaída:
d-QZMRGSTEX d-RR0T5KTEX-
Para obter detalhes da API, consulte ListDeployments em Referência de cmdlet do Ferramentas da AWS para PowerShell (V4).
-
O código de exemplo a seguir mostra como usar Get-CDOnPremiseInstance.
- Ferramentas para PowerShell V4
-
Exemplo 1: este exemplo obtém informações sobre a instância on-premises especificada.
Get-CDOnPremiseInstance -InstanceName AssetTag12010298EXSaída:
DeregisterTime : 1/1/0001 12:00:00 AM IamUserArn : arn:aws:iam::80398EXAMPLE:user/CodeDeployDemoUser InstanceArn : arn:aws:codedeploy:us-east-1:80398EXAMPLE:instance/AssetTag12010298EX_rDH556dxEX InstanceName : AssetTag12010298EX RegisterTime : 4/3/2015 6:36:24 PM Tags : {Name}-
Para obter detalhes da API, consulte GetOnPremisesInstance em Referência de cmdlet do Ferramentas da AWS para PowerShell (V4).
-
O código de exemplo a seguir mostra como usar Get-CDOnPremiseInstanceBatch.
- Ferramentas para PowerShell V4
-
Exemplo 1: este exemplo obtém informações sobre as instâncias on-premises especificadas.
Get-CDOnPremiseInstanceBatch -InstanceName AssetTag12010298EX, AssetTag12010298EX-2Saída:
DeregisterTime : 1/1/0001 12:00:00 AM IamUserArn : arn:aws:iam::80398EXAMPLE:user/CodeDeployFRWUser InstanceArn : arn:aws:codedeploy:us-east-1:80398EXAMPLE:instance/AssetTag12010298EX-2_XmeSz18rEX InstanceName : AssetTag12010298EX-2 RegisterTime : 4/3/2015 6:38:52 PM Tags : {Name} DeregisterTime : 1/1/0001 12:00:00 AM IamUserArn : arn:aws:iam::80398EXAMPLE:user/CodeDeployDemoUser InstanceArn : arn:aws:codedeploy:us-east-1:80398EXAMPLE:instance/AssetTag12010298EX_rDH556dxEX InstanceName : AssetTag12010298EX RegisterTime : 4/3/2015 6:36:24 PM Tags : {Name}-
Para obter detalhes da API, consulte BatchGetOnPremisesInstances em Referência de cmdlet do Ferramentas da AWS para PowerShell (V4).
-
O código de exemplo a seguir mostra como usar Get-CDOnPremiseInstanceList.
- Ferramentas para PowerShell V4
-
Exemplo 1: este exemplo obtém uma lista de nomes de instância on-premises disponíveis.
Get-CDOnPremiseInstanceListSaída:
AssetTag12010298EX AssetTag12010298EX-2-
Para obter detalhes da API, consulte ListOnPremisesInstances em Referência de cmdlet do Ferramentas da AWS para PowerShell (V4).
-
O código de exemplo a seguir mostra como usar New-CDApplication.
- Ferramentas para PowerShell V4
-
Exemplo 1: este exemplo cria uma nova aplicação com o nome especificado.
New-CDApplication -ApplicationName MyNewApplicationSaída:
f19e4b61-2231-4328-b0fd-e57f5EXAMPLE-
Para obter detalhes da API, consulte CreateApplication em Referência de cmdlet do Ferramentas da AWS para PowerShell (V4).
-
O código de exemplo a seguir mostra como usar New-CDDeployment.
- Ferramentas para PowerShell V4
-
Exemplo 1: este exemplo cria uma nova implantação para a aplicação e o grupo de implantação especificados com a configuração de implantação e a revisão da aplicação especificadas.
New-CDDeployment -ApplicationName MyNewApplication -S3Location_Bucket amzn-s3-demo-bucket -S3Location_BundleType zip -DeploymentConfigName CodeDeployDefault.OneAtATime -DeploymentGroupName MyNewDeploymentGroup -IgnoreApplicationStopFailures $True -S3Location_Key aws-codedeploy_linux-master.zip -RevisionType S3Saída:
d-ZHROG7UEXExemplo 2: este exemplo mostra como especificar grupos de tags de instância do EC2 pelas quais uma instância deve ser identificada para que seja incluída no ambiente de substituição de uma implantação azul/verde.
New-CDDeployment -ApplicationName MyNewApplication -S3Location_Bucket amzn-s3-demo-bucket -S3Location_BundleType zip -DeploymentConfigName CodeDeployDefault.OneAtATime -DeploymentGroupName MyNewDeploymentGroup -IgnoreApplicationStopFailures $True -S3Location_Key aws-codedeploy_linux-master.zip -RevisionType S3 -Ec2TagSetList @(@{Key="key1";Type="KEY_ONLY"},@{Key="Key2";Type="KEY_AND_VALUE";Value="Value2"}),@(@{Key="Key3";Type="VALUE_ONLY";Value="Value3"})Saída:
d-ZHROG7UEX-
Para obter detalhes da API, consulte CreateDeployment em Referência de cmdlet do Ferramentas da AWS para PowerShell (V4).
-
O código de exemplo a seguir mostra como usar New-CDDeploymentConfig.
- Ferramentas para PowerShell V4
-
Exemplo 1: este exemplo cria uma configuração de implantação com o nome e o comportamento especificados.
New-CDDeploymentConfig -DeploymentConfigName AtLeastTwoHealthyHosts -MinimumHealthyHosts_Type HOST_COUNT -MinimumHealthyHosts_Value 2Saída:
0f3e8187-44ef-42da-aeed-b6823EXAMPLE-
Para obter detalhes da API, consulte CreateDeploymentConfig em Referência de cmdlet do Ferramentas da AWS para PowerShell (V4).
-
O código de exemplo a seguir mostra como usar New-CDDeploymentGroup.
- Ferramentas para PowerShell V4
-
Exemplo 1: este exemplo cria um grupo de implantação com o nome, o grupo do Auto Scaling, a configuração de implantação, a tag e o perfil de serviço especificados para a aplicação especificada.
New-CDDeploymentGroup -ApplicationName MyNewApplication -AutoScalingGroup CodeDeployDemo-ASG -DeploymentConfigName CodeDeployDefault.OneAtATime -DeploymentGroupName MyNewDeploymentGroup -Ec2TagFilter @{Key="Name"; Type="KEY_AND_VALUE"; Value="CodeDeployDemo"} -ServiceRoleArn arn:aws:iam::80398EXAMPLE:role/CodeDeployDemoSaída:
16bbf199-95fd-40fc-a909-0bbcfEXAMPLEExemplo 2: este exemplo mostra como especificar grupos de tags de instância do EC2 pelas quais uma instância deve ser identificada para que seja incluída no ambiente de substituição de uma implantação azul/verde.
New-CDDeploymentGroup -ApplicationName MyNewApplication -AutoScalingGroup CodeDeployDemo-ASG -DeploymentConfigName CodeDeployDefault.OneAtATime -DeploymentGroupName MyNewDeploymentGroup -Ec2TagFilter @{Key="Name"; Type="KEY_AND_VALUE"; Value="CodeDeployDemo"} -ServiceRoleArn arn:aws:iam::80398EXAMPLE:role/CodeDeployDemo -Ec2TagSetList @(@{Key="key1";Type="KEY_ONLY"},@{Key="Key2";Type="KEY_AND_VALUE";Value="Value2"}),@(@{Key="Key3";Type="VALUE_ONLY";Value="Value3"})Saída:
16bbf199-95fd-40fc-a909-0bbcfEXAMPLE-
Para obter detalhes da API, consulte CreateDeploymentGroup em Referência de cmdlet do Ferramentas da AWS para PowerShell (V4).
-
O código de exemplo a seguir mostra como usar Register-CDApplicationRevision.
- Ferramentas para PowerShell V4
-
Exemplo 1: este exemplo registra uma revisão da aplicação com o local do Amazon S3 especificado para a aplicação especificada.
Register-CDApplicationRevision -ApplicationName MyNewApplication -S3Location_Bucket amzn-s3-demo-bucket -S3Location_BundleType zip -S3Location_Key aws-codedeploy_linux-master.zip -Revision_RevisionType S3-
Para obter detalhes da API, consulte RegisterApplicationRevision em Referência de cmdlet do Ferramentas da AWS para PowerShell (V4).
-
O código de exemplo a seguir mostra como usar Register-CDOnPremiseInstance.
- Ferramentas para PowerShell V4
-
Exemplo 1: este exemplo registra uma instância on-premises com o nome e o usuário do IAM especificados.
Register-CDOnPremiseInstance -IamUserArn arn:aws:iam::80398EXAMPLE:user/CodeDeployDemoUser -InstanceName AssetTag12010298EX-
Para obter detalhes da API, consulte RegisterOnPremisesInstance em Referência de cmdlet do Ferramentas da AWS para PowerShell (V4).
-
O código de exemplo a seguir mostra como usar Remove-CDApplication.
- Ferramentas para PowerShell V4
-
Exemplo 1: este exemplo exclui a aplicação com o nome especificado. O comando solicitará a confirmação antes de continuar. Adicione o parâmetro -Force para excluir a aplicação sem um aviso.
Remove-CDApplication -ApplicationName MyNewApplication-
Para obter detalhes da API, consulte DeleteApplication em Referência de cmdlet do Ferramentas da AWS para PowerShell (V4).
-
O código de exemplo a seguir mostra como usar Remove-CDDeploymentConfig.
- Ferramentas para PowerShell V4
-
Exemplo 1: este exemplo exclui a configuração de implantação com o nome especificado. O comando solicitará a confirmação antes de continuar. Adicione o parâmetro -Force para excluir a configuração de implantação sem um prompt.
Remove-CDDeploymentConfig -DeploymentConfigName AtLeastTwoHealthyHosts-
Para obter detalhes da API, consulte DeleteDeploymentConfig em Referência de cmdlet do Ferramentas da AWS para PowerShell (V4).
-
O código de exemplo a seguir mostra como usar Remove-CDDeploymentGroup.
- Ferramentas para PowerShell V4
-
Exemplo 1: este exemplo exclui o grupo de implantação com o nome especificado para a aplicação especificada. O comando solicitará a confirmação antes de continuar. Adicione o parâmetro -Force para excluir o grupo de implantação sem um prompt.
Remove-CDDeploymentGroup -ApplicationName MyNewApplication -DeploymentGroupName MyNewDeploymentGroup-
Para obter detalhes da API, consulte DeleteDeploymentGroup em Referência de cmdlet do Ferramentas da AWS para PowerShell (V4).
-
O código de exemplo a seguir mostra como usar Remove-CDOnPremiseInstanceTag.
- Ferramentas para PowerShell V4
-
Exemplo 1: este exemplo exclui a tag especificada para a instância on-premises com o nome especificado. O comando solicitará a confirmação antes de continuar. Adicione o parâmetro -Force para excluir a tag sem um prompt.
Remove-CDOnPremiseInstanceTag -InstanceName AssetTag12010298EX -Tag @{"Key" = "Name"; "Value" = "CodeDeployDemo-OnPrem"}-
Para obter detalhes da API, consulte RemoveTagsFromOnPremisesInstances em Referência de cmdlet do Ferramentas da AWS para PowerShell (V4).
-
O código de exemplo a seguir mostra como usar Stop-CDDeployment.
- Ferramentas para PowerShell V4
-
Exemplo 1: este exemplo tenta parar a implantação com o ID de implantação especificado.
Stop-CDDeployment -DeploymentId d-LJQNREYEXSaída:
Status StatusMessage ------ ------------- Pending Stopping Pending. Stopping to schedule commands in the deployment instances-
Para obter detalhes da API, consulte StopDeployment em Referência de cmdlet do Ferramentas da AWS para PowerShell (V4).
-
O código de exemplo a seguir mostra como usar Unregister-CDOnPremiseInstance.
- Ferramentas para PowerShell V4
-
Exemplo 1: este exemplo cancela o registro de uma instância on-premises com o nome especificado.
Unregister-CDOnPremiseInstance -InstanceName AssetTag12010298EX-
Para obter detalhes da API, consulte DeregisterOnPremisesInstance em Referência de cmdlet do Ferramentas da AWS para PowerShell (V4).
-
O código de exemplo a seguir mostra como usar Update-CDApplication.
- Ferramentas para PowerShell V4
-
Exemplo 1: este exemplo altera o nome da aplicação especificada.
Update-CDApplication -ApplicationName MyNewApplication -NewApplicationName MyNewApplication-2-
Para obter detalhes da API, consulte UpdateApplication em Referência de cmdlet do Ferramentas da AWS para PowerShell (V4).
-
O código de exemplo a seguir mostra como usar Update-CDDeploymentGroup.
- Ferramentas para PowerShell V4
-
Exemplo 1: este exemplo altera o nome do grupo de implantação especificado para a aplicação especificada.
Update-CDDeploymentGroup -ApplicationName MyNewApplication -CurrentDeploymentGroupName MyNewDeploymentGroup -NewDeploymentGroupName MyNewDeploymentGroup-2Exemplo 2: este exemplo mostra como especificar grupos de tags de instância do EC2 pelas quais uma instância deve ser identificada para que seja incluída no ambiente de substituição de uma implantação azul/verde.
Update-CDDeploymentGroup -ApplicationName MyNewApplication -CurrentDeploymentGroupName MyNewDeploymentGroup -NewDeploymentGroupName MyNewDeploymentGroup-2 -Ec2TagSetList @(@{Key="key1";Type="KEY_ONLY"},@{Key="Key2";Type="KEY_AND_VALUE";Value="Value2"}),@(@{Key="Key3";Type="VALUE_ONLY";Value="Value3"})-
Para obter detalhes da API, consulte UpdateDeploymentGroup em Referência de cmdlet do Ferramentas da AWS para PowerShell (V4).
-