Utilizar CreateDeploymentGroup con una CLI - AWS Ejemplos de código de SDK

Hay más ejemplos de AWS SDK disponibles en el GitHub repositorio de ejemplos de AWS Doc SDK.

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.

Utilizar CreateDeploymentGroup con una CLI

En los siguientes ejemplos de código, se muestra cómo utilizar CreateDeploymentGroup.

CLI
AWS CLI

Creación de un grupo de implementación

En el siguiente create-deployment-group ejemplo, se crea un grupo de implementación y se asocia a la aplicación especificada y a la AWS cuenta del usuario.

aws deploy create-deployment-group \ --application-name WordPress_App \ --auto-scaling-groups CodeDeployDemo-ASG \ --deployment-config-name CodeDeployDefault.OneAtATime \ --deployment-group-name WordPress_DG \ --ec2-tag-filters Key=Name,Value=CodeDeployDemo,Type=KEY_AND_VALUE \ --service-role-arn arn:aws:iam::123456789012:role/CodeDeployDemoRole

Salida:

{ "deploymentGroupId": "a1b2c3d4-5678-90ab-cdef-11111EXAMPLE" }
  • Para obtener más información sobre la API, consulte CreateDeploymentGroupla Referencia de AWS CLI comandos.

PowerShell
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