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-groupsCodeDeployDemo-ASG
\ --deployment-config-nameCodeDeployDefault.OneAtATime
\ --deployment-group-nameWordPress_DG
\ --ec2-tag-filtersKey=Name,Value=CodeDeployDemo,Type=KEY_AND_VALUE
\ --service-role-arnarn:aws:iam::123456789012:role/CodeDeployDemoRole
Salida:
{ "deploymentGroupId": "a1b2c3d4-5678-90ab-cdef-11111EXAMPLE" }
-
Para obtener más información sobre la API, consulte CreateDeploymentGroup
la 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
-
Para obtener más información sobre la API, consulta la referencia del CreateDeploymentGroup Herramientas de AWS para PowerShellcmdlet.
-