

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

# Désactivation d’une version canary
<a name="delete-canary-deployment"></a>

Pour désactiver le déploiement d’une version canary, vous devez attribuer à [https://docs.aws.amazon.com/apigateway/latest/api/API_Stage.html#canarySettings](https://docs.aws.amazon.com/apigateway/latest/api/API_Stage.html#canarySettings) la valeur null pour la supprimer de l’étape. 

Vous pouvez désactiver le déploiement d'une version Canary à l'aide de la console API Gateway AWS CLI, du ou d'un AWS SDK.

**Topics**
+ [Désactivation d’une version canary à l’aide de la console API Gateway](#delete-canary-release-console)
+ [Désactivez une version Canary à l'aide du AWS CLI](#delete-canary-release-cli)

## Désactivation d’une version canary à l’aide de la console API Gateway
<a name="delete-canary-release-console"></a>

Pour désactiver le déploiement d’une version canary à l’aide de la console API Gateway, suivez les étapes suivantes :

**Désactivation d’un déploiement de version canary**

1. Connectez-vous à la console API Gateway et choisissez l’API existante dans le volet de navigation principal.

1. Dans le volet de navigation principal, choisissez **Étapes**, puis choisissez une étape existante.

1.  Choisissez l'onglet **Canary**.

1.  Sélectionnez **Delete (Supprimer)**.

1.  Confirmez votre souhait de supprimer la version Canary en choisissant **Delete**.

Résultat : la propriété [https://docs.aws.amazon.com/apigateway/latest/api/API_Stage.html#canarySettings](https://docs.aws.amazon.com/apigateway/latest/api/API_Stage.html#canarySettings) prend la valeur `null` et est supprimée de l’[étape](https://docs.aws.amazon.com/apigateway/latest/api/API_Stage.html) de déploiement. Vous pouvez le vérifier à l'aide du AWS CLI. Pour obtenir un exemple, consultez [Désactivez une version Canary à l'aide du AWS CLI](#delete-canary-release-cli).

## Désactivez une version Canary à l'aide du AWS CLI
<a name="delete-canary-release-cli"></a>

La commande [update-stage](https://docs.aws.amazon.com/cli/latest/reference/apigateway/update-stage.html) suivante désactive le déploiement de la version canary :

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

Le résultat se présente comme suit :

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

 Comme illustré dans la sortie, la propriété [canarySettings](https://docs.aws.amazon.com/apigateway/latest/api/API_Stage.html#canarySettings) n’est plus présente dans l’[étape](https://docs.aws.amazon.com/apigateway/latest/api/API_Stage.html) d’un déploiement canary désactivé.