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
Pour désactiver le déploiement d'une version canary, vous devez attribuer à canarySettings
la valeur null pour la supprimer de l'étape.
Vous pouvez désactiver le déploiement d'une version de Canary à l'aide de la console API Gateway AWS CLI, du ou d'un AWS SDK.
Rubriques
Désactiver une version de Canary à l'aide de la console API Gateway
Pour utiliser la console API Gateway afin de désactiver le déploiement d'une version Canary, procédez comme suit :
Désactivation d'un déploiement de version canary
-
Connectez-vous à la console API Gateway et choisissez-en un existant API dans le volet de navigation principal.
-
Dans le volet de navigation principal, choisissez Étapes, puis choisissez une étape existante.
-
Choisissez l'onglet Canary.
-
Sélectionnez Delete (Supprimer).
-
Confirmez votre souhait de supprimer la version Canary en choisissant Delete.
Résultat : la propriété canarySettings
prend la valeur null
et est supprimée de l'étape de déploiement. Vous pouvez le vérifier à l'aide du AWS CLI. Pour obtenir un exemple, consultez Désactivation d'une version canary à l'aide de l' AWS CLI.
Désactivation d'une version canary à l'aide de l' AWS CLI
AWS CLI Pour désactiver le déploiement d'une version Canary, appelez la update-stage
commande comme suit :
aws apigateway update-stage \ --rest-api-id abcd1234 \ --stage-name canary \ --patch-operations '[{"op":"remove", "path":"/canarySettings"}]'
Une réponse positive renvoie une charge utile comparable à la suivante :
{ "stageName": "prod", "accessLogSettings": { ... }, "cacheClusterEnabled": false, "cacheClusterStatus": "NOT_AVAILABLE", "deploymentId": "nfcn0x", "lastUpdatedDate": 1511309280, "createdDate": 1511152939, "methodSettings": { ... } }
Comme illustré dans la sortie, la propriété canarySettings
n'est plus présente dans l'étape d'un déploiement canary désactivé.