As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
Editar um gatilho em um grupo CodeDeploy de implantação
Se os requisitos de notificação forem alterados, você poderá modificar seu gatilho em vez de criar um novo.
Modificar um CodeDeploy gatilho (CLI)
Para usar os detalhes do acionador AWS CLI para alterar os CodeDeploy eventos ao atualizar um grupo de implantação, crie um arquivo JSON para definir as alterações nas propriedades do grupo de implantação e, em seguida, execute o update-deployment-groupcomando com a --cli-input-json
opção.
A maneira mais simples de criar o arquivo JSON é executar o comando get-deployment-group para obter os detalhes do grupo de implantação atual no formato JSON e depois editar os valores necessários em um editor de texto simples.
-
Execute o seguinte comando, substituindo os nomes do seu aplicativo e grupo de implantação para
application
edeployment-group
:aws deploy get-deployment-group --application-name
application
--deployment-group-namedeployment-group
-
Copie os resultados do comando em um editor de texto simples e exclua o seguinte:
-
No início da saída, exclua
{ "deploymentGroupInfo":
. -
No final da saída, exclua
}
. -
Exclua a linha que contém
deploymentGroupId
. -
Exclua a linha que contém
deploymentGroupName
.
O conteúdo do seu arquivo de texto agora deve ser semelhante ao seguinte:
{ "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": [] }
-
-
Altere quaisquer parâmetros, conforme necessário. Para obter informações sobre os parâmetros de configuração do acionador, consulte TriggerConfig.
-
Salve suas atualizações como um arquivo JSON e execute o update-deployment-groupcomando usando a
--cli-input-json
opção. Certifique-se de incluir a opção--current-deployment-group-name
e substitua o nome do seu arquivo JSON paranome do arquivo
:Importante
Não se esqueça de incluir
file://
antes do nome de arquivo. Ele é obrigatório nesse comando.aws deploy update-deployment-group --current-deployment-group-name
deployment-group-name
--cli-input-json file://filename
.json
No final do processo de criação, você receberá uma mensagem de notificação de teste indicando que tanto as permissões quanto os detalhes do gatilho estão configurados corretamente.