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.
Tópicos
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
-
Faça login no console do API Gateway e escolha uma API existente no painel de navegação principal.
-
No painel de navegação principal, selecione Estágios e escolha um estágio existente.
-
Selecione a guia Canário.
-
Escolha Excluir.
-
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.