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.
Edite un activador en un grupo CodeDeploy de implementación
Si sus necesidades de notificación cambian, puede modificar el desencadenador en lugar de crear uno nuevo.
Modificar un CodeDeploy disparador (CLI)
Para usarlo AWS CLI para cambiar los detalles de los activadores de CodeDeploy los eventos al actualizar un grupo de implementaciones, cree un archivo JSON para definir los cambios en las propiedades del grupo de implementación y, a continuación, ejecute el update-deployment-groupcomando con la --cli-input-json
opción.
La forma más sencilla de crear el archivo JSON es ejecutar el comando get-deployment-group para obtener los detalles del grupo de implementaciones actual en formato JSON y, a continuación, editar los valores necesarios en un editor de texto sin formato.
-
Ejecute el siguiente comando, sustituyendo
application
ydeployment-group
por los nombres de su aplicación y grupo de implementaciones:aws deploy get-deployment-group --application-name
application
--deployment-group-namedeployment-group
-
Copie los resultados del comando en un editor de texto sin formato y, a continuación, elimine lo siguiente:
-
Al principio del resultado, elimine
{ "deploymentGroupInfo":
. -
Al final del resultado, elimine
}
. -
Elimine la fila que contiene
deploymentGroupId
. -
Elimine la fila que contiene
deploymentGroupName
.
El contenido de su archivo de texto debe tener ahora un aspecto similar al siguiente:
{ "applicationName": "TestApp-us-east-2", "deploymentConfigName": "CodeDeployDefault.OneAtATime", "autoScalingGroups": [], "ec2TagFilters": [ { "Type": "KEY_AND_VALUE", "Value": "East-1-Instances", "Key": "Name" } ], "triggerConfigurations": [ { "triggerEvents": [ "DeploymentStart", "DeploymentSuccess", "DeploymentFailure", "DeploymentStop" ], "triggerTargetArn": "arn:aws:sns:us-east-2:111222333444:Trigger-group-us-east-2", "triggerName": "Trigger-group-us-east-2" } ], "serviceRoleArn": "arn:aws:iam::444455556666:role/AnyCompany-service-role", "onPremisesInstanceTagFilters": [] }
-
-
Cambie los parámetros según sea necesario. Para obtener información sobre los parámetros de configuración del disparador, consulte TriggerConfig.
-
Guarde las actualizaciones como un archivo JSON y, a continuación, ejecute el update-deployment-groupcomando mediante la
--cli-input-json
opción. Asegúrese de incluir la opción--current-deployment-group-name
y especifique el nombre de su archivo JSON enfilename
:importante
Asegúrese de incluir
file://
antes del nombre de archivo. Es obligatorio en este comando.aws deploy update-deployment-group --current-deployment-group-name
deployment-group-name
--cli-input-json file://filename
.json
Al finalizar el proceso de creación, recibe un mensaje de notificación de prueba que indica que tanto los permisos como los detalles de los disparadores están configurados correctamente.