Hay más AWS SDK ejemplos disponibles en el GitHub repositorio de AWS Doc SDK Examples
Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
CodeDeploy ejemplos de uso de herramientas para PowerShell
Los siguientes ejemplos de código muestran cómo realizar acciones e implementar escenarios comunes mediante el uso del AWS Tools for PowerShell with CodeDeploy.
Las acciones son extractos de código de programas más grandes y deben ejecutarse en contexto. Mientras las acciones muestran cómo llamar a las funciones de servicio individuales, es posible ver las acciones en contexto en los escenarios relacionados.
Cada ejemplo incluye un enlace al código fuente completo, donde puede encontrar instrucciones sobre cómo configurar y ejecutar el código en su contexto.
Temas
Acciones
En el siguiente ejemplo de código se muestra cómo usar Add-CDOnPremiseInstanceTag
.
- Herramientas para PowerShell
-
Ejemplo 1: en este ejemplo se agrega una etiqueta de instancia local con la clave y el valor especificados para la instancia local especificada.
Add-CDOnPremiseInstanceTag -InstanceName AssetTag12010298EX -Tag @{"Key" = "Name"; "Value" = "CodeDeployDemo-OnPrem"}
-
Para API obtener más información, consulta la referencia del AddTagsToOnPremisesInstances AWS Tools for PowerShellcmdlet.
-
En el siguiente ejemplo de código se muestra cómo usar Get-CDApplication
.
- Herramientas para PowerShell
-
Ejemplo 1: En este ejemplo se obtiene información sobre la aplicación especificada.
Get-CDApplication -ApplicationName CodeDeployDemoApplication
Salida:
ApplicationId ApplicationName CreateTime LinkedToGitHub ------------- --------------- ---------- -------------- e07fb938-091e-4f2f-8963-4d3e8EXAMPLE CodeDeployDemoApplication 7/20/2015 9:49:48 PM False
-
Para API obtener más información, consulte GetApplication AWS Tools for PowerShellCmdlet Reference.
-
En el siguiente ejemplo de código se muestra cómo usar Get-CDApplicationBatch
.
- Herramientas para PowerShell
-
Ejemplo 1: En este ejemplo se obtiene información sobre las aplicaciones especificadas.
Get-CDApplicationBatch -ApplicationName CodeDeployDemoApplication, CodePipelineDemoApplication
Salida:
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 API obtener más información, consulte BatchGetApplications AWS Tools for PowerShellCmdlet Reference.
-
En el siguiente ejemplo de código se muestra cómo usar Get-CDApplicationList
.
- Herramientas para PowerShell
-
Ejemplo 1: En este ejemplo se obtiene una lista de las aplicaciones disponibles.
Get-CDApplicationList
Salida:
CodeDeployDemoApplication CodePipelineDemoApplication
-
Para API obtener más información, consulte ListApplications AWS Tools for PowerShellCmdlet Reference.
-
En el siguiente ejemplo de código se muestra cómo usar Get-CDApplicationRevision
.
- Herramientas para PowerShell
-
Ejemplo 1: En este ejemplo se obtiene información sobre la revisión de la aplicación 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)
Salida:
Description = Application revision registered by Deployment ID: d-CX9CHN3EX, RegisterTime = 07/20/2015 23:46:42
-
Para API obtener más información, consulte GetApplicationRevision AWS Tools for PowerShellCmdlet Reference.
-
En el siguiente ejemplo de código se muestra cómo usar Get-CDApplicationRevisionList
.
- Herramientas para PowerShell
-
Ejemplo 1: En este ejemplo se obtiene información sobre las revisiones disponibles para la aplicación 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) >> } >> } >>
Salida:
Type = S3, Bucket = MyBucket, BundleType = zip, ETag = 4565c1ac97187f190c1a90265EXAMPLE, Key = 5xd27EX.zip Type = GitHub, CommitId = f48933c3...76405362, Repository = MyGitHubUser/CodeDeployDemoRepo
-
Para API obtener más información, consulte ListApplicationRevisions AWS Tools for PowerShellCmdlet Reference.
-
En el siguiente ejemplo de código se muestra cómo usar Get-CDDeployment
.
- Herramientas para PowerShell
-
Ejemplo 1: en este ejemplo se obtiene información resumida sobre la implementación especificada.
Get-CDDeployment -DeploymentId d-QZMRGSTEX
Salida:
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
Ejemplo 2: en este ejemplo se obtiene información sobre el estado de las instancias que participan en la implementación especificada.
(Get-CDDeployment -DeploymentId d-QZMRGSTEX).DeploymentOverview
Salida:
Failed : 0 InProgress : 0 Pending : 0 Skipped : 0 Succeeded : 3
Ejemplo 3: en este ejemplo se obtiene información sobre la revisión de la aplicación para la implementación especificada.
(Get-CDDeployment -DeploymentId d-QZMRGSTEX).Revision.S3Location
Salida:
Bucket : MyBucket BundleType : zip ETag : cfbb81b304ee5e27efc21adaed3EXAMPLE Key : clzfqEX Version :
-
Para API obtener más información, consulte GetDeployment AWS Tools for PowerShellCmdlet Reference.
-
En el siguiente ejemplo de código se muestra cómo usar Get-CDDeploymentBatch
.
- Herramientas para PowerShell
-
Ejemplo 1: En este ejemplo se obtiene información sobre las implementaciones especificadas.
Get-CDDeploymentBatch -DeploymentId d-QZMRGSTEX, d-RR0T5KTEX
Salida:
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 API obtener más información, consulte BatchGetDeployments AWS Tools for PowerShellCmdlet Reference.
-
En el siguiente ejemplo de código se muestra cómo usar Get-CDDeploymentConfig
.
- Herramientas para PowerShell
-
Ejemplo 1: en este ejemplo se obtiene información resumida sobre la configuración de despliegue especificada.
Get-CDDeploymentConfig -DeploymentConfigName ThreeQuartersHealthy
Salida:
CreateTime DeploymentConfigId DeploymentConfigName MinimumHealthyHosts ---------- ------------------ -------------------- ------------------- 10/3/2014 4:32:30 PM 518a3950-d034-46a1-9d2c-3c949EXAMPLE ThreeQuartersHealthy Amazon.CodeDeploy.Model.MinimumHealthyHosts
Ejemplo 2: En este ejemplo se obtiene información sobre la definición de la configuración de despliegue especificada.
Write-Output ((Get-CDDeploymentConfig -DeploymentConfigName ThreeQuartersHealthy).MinimumHealthyHosts)
Salida:
Type Value ---- ----- FLEET_PERCENT 75
-
Para API obtener más información, consulte GetDeploymentConfig AWS Tools for PowerShellCmdlet Reference.
-
En el siguiente ejemplo de código se muestra cómo usar Get-CDDeploymentConfigList
.
- Herramientas para PowerShell
-
Ejemplo 1: En este ejemplo se obtiene una lista de las configuraciones de despliegue disponibles.
Get-CDDeploymentConfigList
Salida:
ThreeQuartersHealthy CodeDeployDefault.OneAtATime CodeDeployDefault.AllAtOnce CodeDeployDefault.HalfAtATime
-
Para API obtener más información, consulte ListDeploymentConfigsla referencia de AWS Tools for PowerShell cmdlets.
-
En el siguiente ejemplo de código se muestra cómo usar Get-CDDeploymentGroup
.
- Herramientas para PowerShell
-
Ejemplo 1: en este ejemplo se obtiene información sobre el grupo de despliegue especificado.
Get-CDDeploymentGroup -ApplicationName CodeDeployDemoApplication -DeploymentGroupName CodeDeployDemoFleet
Salida:
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 API obtener más información, consulte GetDeploymentGroupla referencia de AWS Tools for PowerShell cmdlets.
-
En el siguiente ejemplo de código se muestra cómo usar Get-CDDeploymentGroupList
.
- Herramientas para PowerShell
-
Ejemplo 1: en este ejemplo se obtiene una lista de grupos de despliegue para la aplicación especificada.
Get-CDDeploymentGroupList -ApplicationName CodeDeployDemoApplication
Salida:
ApplicationName DeploymentGroups NextToken --------------- ---------------- --------- CodeDeployDemoApplication {CodeDeployDemoFleet, CodeDeployProductionFleet}
-
Para API obtener más información, consulte ListDeploymentGroupsla referencia de AWS Tools for PowerShell cmdlets.
-
En el siguiente ejemplo de código se muestra cómo usar Get-CDDeploymentInstance
.
- Herramientas para PowerShell
-
Ejemplo 1: en este ejemplo se obtiene información sobre la instancia especificada para la implementación especificada.
Get-CDDeploymentInstance -DeploymentId d-QZMRGSTEX -InstanceId i-254e22EX
Salida:
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 API obtener más información, consulte GetDeploymentInstance AWS Tools for PowerShellCmdlet Reference.
-
En el siguiente ejemplo de código se muestra cómo usar Get-CDDeploymentInstanceList
.
- Herramientas para PowerShell
-
Ejemplo 1: en este ejemplo se obtiene una lista de instancias IDs para la implementación especificada.
Get-CDDeploymentInstanceList -DeploymentId d-QZMRGSTEX
Salida:
i-254e22EX i-274e22EX i-3b4e22EX
-
Para API obtener más información, consulte ListDeploymentInstances AWS Tools for PowerShellCmdlet Reference.
-
En el siguiente ejemplo de código se muestra cómo usar Get-CDDeploymentList
.
- Herramientas para PowerShell
-
Ejemplo 1: en este ejemplo se obtiene una lista de despliegues IDs para la aplicación y el grupo de despliegues especificados.
Get-CDDeploymentList -ApplicationName CodeDeployDemoApplication -DeploymentGroupName CodeDeployDemoFleet
Salida:
d-QZMRGSTEX d-RR0T5KTEX
-
Para API obtener más información, consulte ListDeploymentsla referencia de AWS Tools for PowerShell cmdlets.
-
En el siguiente ejemplo de código se muestra cómo usar Get-CDOnPremiseInstance
.
- Herramientas para PowerShell
-
Ejemplo 1: en este ejemplo se obtiene información sobre la instancia local especificada.
Get-CDOnPremiseInstance -InstanceName AssetTag12010298EX
Salida:
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 API obtener más información, consulte GetOnPremisesInstance AWS Tools for PowerShellCmdlet Reference.
-
En el siguiente ejemplo de código se muestra cómo usar Get-CDOnPremiseInstanceBatch
.
- Herramientas para PowerShell
-
Ejemplo 1: en este ejemplo se obtiene información sobre las instancias locales especificadas.
Get-CDOnPremiseInstanceBatch -InstanceName AssetTag12010298EX, AssetTag12010298EX-2
Salida:
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 API obtener más información, consulte la referencia BatchGetOnPremisesInstancesde AWS Tools for PowerShell cmdlets.
-
En el siguiente ejemplo de código se muestra cómo usar Get-CDOnPremiseInstanceList
.
- Herramientas para PowerShell
-
Ejemplo 1: en este ejemplo se obtiene una lista de los nombres de las instancias locales disponibles.
Get-CDOnPremiseInstanceList
Salida:
AssetTag12010298EX AssetTag12010298EX-2
-
Para API obtener más información, consulte la referencia ListOnPremisesInstancesde AWS Tools for PowerShell cmdlets.
-
En el siguiente ejemplo de código se muestra cómo usar New-CDApplication
.
- Herramientas para PowerShell
-
Ejemplo 1: En este ejemplo se crea una nueva aplicación con el nombre especificado.
New-CDApplication -ApplicationName MyNewApplication
Salida:
f19e4b61-2231-4328-b0fd-e57f5EXAMPLE
-
Para API obtener más información, consulte CreateApplication AWS Tools for PowerShellCmdlet Reference.
-
En el siguiente ejemplo de código se muestra cómo usar New-CDDeployment
.
- Herramientas para PowerShell
-
Ejemplo 1: Este ejemplo crea una nueva implementación para la aplicación y el grupo de implementación especificados con la configuración de implementación y la revisión de la aplicación 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 S3
Salida:
d-ZHROG7UEX
Ejemplo 2: En este ejemplo, se muestra cómo especificar grupos de EC2 etiquetas de instancia con las que se debe identificar una instancia para poder incluirla en el entorno de reemplazo de una implementación 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"})
Salida:
d-ZHROG7UEX
-
Para API obtener más información, consulta la referencia del CreateDeployment AWS Tools for PowerShellcmdlet.
-
En el siguiente ejemplo de código se muestra cómo usar New-CDDeploymentConfig
.
- Herramientas para PowerShell
-
Ejemplo 1: en este ejemplo se crea una nueva configuración de despliegue con el nombre y el comportamiento especificados.
New-CDDeploymentConfig -DeploymentConfigName AtLeastTwoHealthyHosts -MinimumHealthyHosts_Type HOST_COUNT -MinimumHealthyHosts_Value 2
Salida:
0f3e8187-44ef-42da-aeed-b6823EXAMPLE
-
Para API obtener más información, consulte CreateDeploymentConfigla referencia de AWS Tools for PowerShell cmdlets.
-
En el siguiente ejemplo de código se muestra cómo usar New-CDDeploymentGroup
.
- Herramientas para PowerShell
-
Ejemplo 1: Este ejemplo crea un grupo de despliegue con el nombre especificado, el grupo de Auto Scaling, la configuración de despliegue, la etiqueta y el rol de servicio, para la aplicación 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/CodeDeployDemo
Salida:
16bbf199-95fd-40fc-a909-0bbcfEXAMPLE
Ejemplo 2: En este ejemplo, se muestra cómo especificar grupos de EC2 etiquetas de instancia con las que se debe identificar una instancia para poder incluirla en el entorno de reemplazo de una implementación 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"})
Salida:
16bbf199-95fd-40fc-a909-0bbcfEXAMPLE
-
Para API obtener más información, consulta la referencia del CreateDeploymentGroup AWS Tools for PowerShellcmdlet.
-
En el siguiente ejemplo de código se muestra cómo usar Register-CDApplicationRevision
.
- Herramientas para PowerShell
-
Ejemplo 1: En este ejemplo se registra una revisión de aplicación en la ubicación de Amazon S3 especificada para la aplicación 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 API obtener más información, consulte RegisterApplicationRevisionla referencia del AWS Tools for PowerShell cmdlet.
-
En el siguiente ejemplo de código se muestra cómo usar Register-CDOnPremiseInstance
.
- Herramientas para PowerShell
-
Ejemplo 1: en este ejemplo se registra una instancia local con el nombre y el IAM usuario especificados.
Register-CDOnPremiseInstance -IamUserArn arn:aws:iam::80398EXAMPLE:user/CodeDeployDemoUser -InstanceName AssetTag12010298EX
-
Para API obtener más información, consulte la referencia RegisterOnPremisesInstancede AWS Tools for PowerShell cmdlets.
-
En el siguiente ejemplo de código se muestra cómo usar Remove-CDApplication
.
- Herramientas para PowerShell
-
Ejemplo 1: en este ejemplo se elimina la aplicación con el nombre especificado. El comando solicitará una confirmación antes de continuar. Añada el parámetro -Force para eliminar la aplicación sin necesidad de solicitarla.
Remove-CDApplication -ApplicationName MyNewApplication
-
Para API obtener más información, consulte DeleteApplication AWS Tools for PowerShellCmdlet Reference.
-
En el siguiente ejemplo de código se muestra cómo usar Remove-CDDeploymentConfig
.
- Herramientas para PowerShell
-
Ejemplo 1: en este ejemplo se elimina la configuración de despliegue con el nombre especificado. El comando solicitará una confirmación antes de continuar. Añada el parámetro -Force para eliminar la configuración de despliegue sin una solicitud.
Remove-CDDeploymentConfig -DeploymentConfigName AtLeastTwoHealthyHosts
-
Para API obtener más información, consulte DeleteDeploymentConfig AWS Tools for PowerShellCmdlet Reference.
-
En el siguiente ejemplo de código se muestra cómo usar Remove-CDDeploymentGroup
.
- Herramientas para PowerShell
-
Ejemplo 1: en este ejemplo se elimina el grupo de despliegue con el nombre especificado para la aplicación especificada. El comando solicitará una confirmación antes de continuar. Añada el parámetro -Force para eliminar el grupo de despliegue sin que se le pida nada.
Remove-CDDeploymentGroup -ApplicationName MyNewApplication -DeploymentGroupName MyNewDeploymentGroup
-
Para API obtener más información, consulte DeleteDeploymentGroup AWS Tools for PowerShellCmdlet Reference.
-
En el siguiente ejemplo de código se muestra cómo usar Remove-CDOnPremiseInstanceTag
.
- Herramientas para PowerShell
-
Ejemplo 1: en este ejemplo se elimina la etiqueta especificada para la instancia local con el nombre especificado. El comando solicitará una confirmación antes de continuar. Agrega el parámetro -Force para eliminar la etiqueta sin que se te pida nada.
Remove-CDOnPremiseInstanceTag -InstanceName AssetTag12010298EX -Tag @{"Key" = "Name"; "Value" = "CodeDeployDemo-OnPrem"}
-
Para API obtener más información, consulte RemoveTagsFromOnPremisesInstances AWS Tools for PowerShellCmdlet Reference.
-
En el siguiente ejemplo de código se muestra cómo usar Stop-CDDeployment
.
- Herramientas para PowerShell
-
Ejemplo 1: En este ejemplo se intenta detener la implementación con el ID de implementación especificado.
Stop-CDDeployment -DeploymentId d-LJQNREYEX
Salida:
Status StatusMessage ------ ------------- Pending Stopping Pending. Stopping to schedule commands in the deployment instances
-
Para API obtener más información, consulte StopDeploymentla referencia de AWS Tools for PowerShell cmdlets.
-
En el siguiente ejemplo de código se muestra cómo usar Unregister-CDOnPremiseInstance
.
- Herramientas para PowerShell
-
Ejemplo 1: en este ejemplo se anula el registro de la instancia local con el nombre especificado.
Unregister-CDOnPremiseInstance -InstanceName AssetTag12010298EX
-
Para API obtener más información, consulte la referencia de DeregisterOnPremisesInstancecmdlets AWS Tools for PowerShell .
-
En el siguiente ejemplo de código se muestra cómo usar Update-CDApplication
.
- Herramientas para PowerShell
-
Ejemplo 1: en este ejemplo se cambia el nombre de la aplicación especificada.
Update-CDApplication -ApplicationName MyNewApplication -NewApplicationName MyNewApplication-2
-
Para API obtener más información, consulte UpdateApplication AWS Tools for PowerShellCmdlet Reference.
-
En el siguiente ejemplo de código se muestra cómo usar Update-CDDeploymentGroup
.
- Herramientas para PowerShell
-
Ejemplo 1: en este ejemplo se cambia el nombre del grupo de despliegue especificado para la aplicación especificada.
Update-CDDeploymentGroup -ApplicationName MyNewApplication -CurrentDeploymentGroupName MyNewDeploymentGroup -NewDeploymentGroupName MyNewDeploymentGroup-2
Ejemplo 2: en este ejemplo se muestra cómo especificar grupos de etiquetas de EC2 instancia con las que se debe identificar una instancia para poder incluirla en el entorno de reemplazo de una implementación 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 API obtener más información, consulta la referencia del UpdateDeploymentGroup AWS Tools for PowerShellcmdlet.
-