Cancelar implantações - AWS IoT Greengrass

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á.

Cancelar implantações

É possível cancelar uma implantação ativa para impedir que seus componentes de software sejam instalados nos dispositivos principais do AWS IoT Greengrass. Se você cancelar uma implantação que tenha como alvo um grupo de coisas, os dispositivos principais que adicionar ao grupo não receberão essa implantação contínua. Se um dispositivo principal já executa a implantação, você não alterará os componentes desse dispositivo ao cancelar a implantação. Você deve criar uma implantação ou revisar a implantação para modificar os componentes que são executados nos dispositivos principais que receberam a implantação cancelada.

Cancelar uma implantação (AWS CLI)
  1. Execute o comando a seguir para descobrir o ID da revisão de implantação mais recente de um destino. A revisão mais recente é a única implantação que pode estar ativa para um destino, porque as implantações anteriores são canceladas quando você cria uma revisão. Substitua targetArn pelo ARN da coisa ou grupo de coisas do AWS IoT de destino.

    aws greengrassv2 list-deployments --target-arn targetArn

    A resposta contém uma lista com a implantação mais recente do destino. Copie o deploymentId da resposta para usar na próxima etapa.

  2. Execute o comando a seguir para cancelar a implantação. Substitua deploymentId pelo ID da etapa anterior.

    aws greengrassv2 cancel-deployment --deployment-id deploymentId

    Se a operação ocorrer com sucesso, o status de implantação mudará para CANCELED.