Desativar uma versão de canário - Amazon API Gateway

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

Desativar uma versão de canário

Para desativar uma implantação da versão de canário, defina canarySettings como nulo para removê-la do estágio.

Você pode desativar uma implantação do lançamento canary usando o console do API Gateway, a AWS CLI ou um SDK da AWS.

Desativar uma versão de canário usando o console do API Gateway

Para usar o console do API Gateway para desativar uma implantação da versão de canário, siga as seguintes etapas:

Como desativar uma implantação da versão de canário
  1. Faça login no console do API Gateway e escolha uma API existente no painel de navegação principal.

  2. No painel de navegação principal, selecione Estágios e escolha um estágio existente.

  3. Selecione a guia Canário.

  4. Escolha Delete (Excluir).

  5. Confirme se você deseja excluir o canary escolhendo Delete.

Como resultado, a propriedade canarySettings se torna null e é removida do estágio da implantação. Você pode verificar isso usando a AWS CLI. Por exemplo, consulte Desativar uma versão de canário usando a AWS CLI.

Desativar uma versão de canário usando a AWS CLI

Para usar a AWS CLI para desativar uma implantação da versão de canário, chame o comando update-stage da seguinte maneira:

aws apigateway update-stage \ --rest-api-id abcd1234 \ --stage-name canary \ --patch-operations '[{"op":"remove", "path":"/canarySettings"}]'

Uma resposta bem-sucedida retorna uma carga similar à seguinte:

{ "stageName": "prod", "accessLogSettings": { ... }, "cacheClusterEnabled": false, "cacheClusterStatus": "NOT_AVAILABLE", "deploymentId": "nfcn0x", "lastUpdatedDate": 1511309280, "createdDate": 1511152939, "methodSettings": { ... } }

Como mostrado na saída, a propriedade canarySettings não está mais presente no estágio de uma implantação desabilitada para canary.